From 90afae79db1b86990f78470dfdebc604b5c039b8 Mon Sep 17 00:00:00 2001 From: Boy132 Date: Wed, 20 Nov 2024 08:41:37 +0100 Subject: [PATCH] Fix permission check if user is subuser and admin (#720) --- app/Policies/ServerPolicy.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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