@@ -18,13 +18,13 @@ protected function applyPermissionToQuery(Builder $query, string $ability): Buil
18
18
$ entityName = $ this ->getEntityFromModel (get_class ($ this ));
19
19
$ ownerships = $ this ->getOwnershipsForEntity ($ entityName , $ ability );
20
20
21
- return $ this ->filterQuery ($ query , $ ownerships );
21
+ return $ this ->filterQuery ($ query , $ ownerships-> pluck ( " ownership_name " ) );
22
22
}
23
23
24
24
protected function filterQuery (Builder $ query , Collection $ ownerships ): Builder
25
25
{
26
26
if (
27
- $ ownerships ->pluck ( " ownership_name " )-> contains ("any " )
27
+ $ ownerships ->contains ("any " )
28
28
|| auth ()->user ()->hasRole ("SuperAdmin " )
29
29
) {
30
30
return $ query ;
@@ -35,7 +35,6 @@ protected function filterQuery(Builder $query, Collection $ownerships): Builder
35
35
$ authTable = (new $ authModel )->getTable ();
36
36
37
37
if (method_exists ($ query ->getModel (), "teams " )) {
38
-
39
38
if ($ query ->getModel ()->getTable () === $ authTable ) {
40
39
return $ query
41
40
->whereHas ("teams " , function ($ query ) {
@@ -55,12 +54,15 @@ protected function filterQuery(Builder $query, Collection $ownerships): Builder
55
54
}
56
55
57
56
if ($ query ->getModel ()->getTable () === $ authTable ) {
58
- return $ query ->where ($ query ->getModel ()->getKeyName (), auth ()->user ()->getKey ());
57
+ return $ query ->where (
58
+ $ query ->getModel ()->getKeyName (),
59
+ auth ()->user ()->getKey (),
60
+ );
59
61
}
60
62
61
63
return $ query ->where (
62
64
"{$ query ->getModel ()->getTable ()}.governor_owned_by " ,
63
- auth ()->user ()->getKey ()
65
+ auth ()->user ()->getKey (),
64
66
);
65
67
}
66
68
0 commit comments