From a39010bc4ab63e3768fbdf3ae4db267fdfd433c4 Mon Sep 17 00:00:00 2001 From: shaohuzhang1 <80892890+shaohuzhang1@users.noreply.github.com> Date: Fri, 20 Jun 2025 13:36:28 +0800 Subject: [PATCH] fix: resource auth (#3327) --- apps/system_manage/serializers/user_resource_permission.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/system_manage/serializers/user_resource_permission.py b/apps/system_manage/serializers/user_resource_permission.py index fa159fd1c..06924a0aa 100644 --- a/apps/system_manage/serializers/user_resource_permission.py +++ b/apps/system_manage/serializers/user_resource_permission.py @@ -81,7 +81,7 @@ class UserResourcePermissionSerializer(serializers.Serializer): 'application_query_set': QuerySet(Application) .filter(workspace_id=self.data.get('workspace_id')), 'workspace_user_resource_permission_query_set': QuerySet(WorkspaceUserResourcePermission).filter( - workspace_id=self.data.get('workspace_id')) + workspace_id=self.data.get('workspace_id'), user=self.data.get('user_id')) } def list(self, user, with_valid=True): @@ -129,7 +129,7 @@ class UserResourcePermissionSerializer(serializers.Serializer): save_list = [] user_resource_permission_list = instance.get('user_resource_permission_list') workspace_user_resource_permission_exist_list = QuerySet(WorkspaceUserResourcePermission).filter( - workspace_id=workspace_id) + workspace_id=workspace_id, user_id=user_id) for user_resource_permission in user_resource_permission_list: exist_list = [user_resource_permission_exist for user_resource_permission_exist in workspace_user_resource_permission_exist_list if