From 370e1628be70bd28dd9124f5d5c550ee44e898fa Mon Sep 17 00:00:00 2001 From: xinwen Date: Fri, 19 Mar 2021 17:42:59 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=A6=81=E7=94=A8=E7=9A=84=E8=B5=84?= =?UTF-8?q?=E4=BA=A7=E9=99=90=E5=88=B6=E8=AE=BF=E9=97=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/perms/api/asset/user_permission/common.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/perms/api/asset/user_permission/common.py b/apps/perms/api/asset/user_permission/common.py index 675d42092..88b5422d9 100644 --- a/apps/perms/api/asset/user_permission/common.py +++ b/apps/perms/api/asset/user_permission/common.py @@ -81,7 +81,7 @@ class ValidateUserAssetPermissionApi(APIView): except ValueError: return Response({'msg': False}, status=403) - asset = get_object_or_404(Asset, id=asset_id) + asset = get_object_or_404(Asset, id=asset_id, is_active=True) system_user = get_object_or_404(SystemUser, id=system_id) system_users_actions = get_asset_system_user_ids_with_actions_by_user(self.get_user(), asset) @@ -116,7 +116,7 @@ class UserGrantedAssetSystemUsersForAdminApi(ListAPIView): def get_queryset(self): asset_id = self.kwargs.get('asset_id') - asset = get_object_or_404(Asset, id=asset_id) + asset = get_object_or_404(Asset, id=asset_id, is_active=True) system_users_with_actions = self.get_asset_system_user_ids_with_actions(asset) system_user_ids = system_users_with_actions.keys() system_users = SystemUser.objects.filter(id__in=system_user_ids)\