diff --git a/src/Service/Permission/UserPermissionService.php b/src/Service/Permission/UserPermissionService.php index 66d47c73..a5675c0a 100644 --- a/src/Service/Permission/UserPermissionService.php +++ b/src/Service/Permission/UserPermissionService.php @@ -35,11 +35,7 @@ public function hasPermission(User $user, string $permission): bool if ($user->isAdmin()) { return true; } - $permissions = $user->getPermissions(); - if (in_array($permission, $permissions)) { - return true; - } - return false; + return $user->isAllowed($permission); } }