From d70e63f1564f2336b89ef7c0f02b1f09bb856143 Mon Sep 17 00:00:00 2001 From: xiaomlove Date: Wed, 24 Aug 2022 00:38:16 +0800 Subject: [PATCH] fix get user direct permissions --- app/Repositories/ToolRepository.php | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/app/Repositories/ToolRepository.php b/app/Repositories/ToolRepository.php index 79e7ca65..d01306ab 100644 --- a/app/Repositories/ToolRepository.php +++ b/app/Repositories/ToolRepository.php @@ -403,9 +403,7 @@ class ToolRepository extends BaseRepository $setKeys[] = $key; if (!$redis->exists($key)) { $log .= ", init direct permissions"; - /** @var Collection $userPermissions */ - $userPermissions = apply_filter("user_direct_permissions", $uid); - $userPermissionsArr = $userPermissions->pluck('permission')->toArray(); + $userPermissionsArr = apply_filter("user_direct_permissions", [], $uid); $redis->sAddArray($key, $userPermissionsArr); } $allPermissions = $redis->sUnion($setKeys);