diff --git a/app/Policies/ServerPolicy.php b/app/Policies/ServerPolicy.php index dfa72c9b9..48d4e5cc3 100644 --- a/app/Policies/ServerPolicy.php +++ b/app/Policies/ServerPolicy.php @@ -28,8 +28,8 @@ class ServerPolicy $subuser = $server->subusers->where('user_id', $user->id)->first(); // If the user is a subuser check their permissions - if ($subuser) { - return in_array($ability, $subuser->permissions); + if ($subuser && in_array($ability, $subuser->permissions)) { + return true; } // Return null to let default policies take over