From 340ca6c4366825db57b8804931d0f09c91f33252 Mon Sep 17 00:00:00 2001 From: shaohuzhang1 <80892890+shaohuzhang1@users.noreply.github.com> Date: Mon, 14 Jul 2025 18:24:46 +0800 Subject: [PATCH] fix: The conversation user is not authorized to use (#3588) --- apps/system_manage/serializers/user_resource_permission.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/system_manage/serializers/user_resource_permission.py b/apps/system_manage/serializers/user_resource_permission.py index 8fe6c28f5..9e50b1f77 100644 --- a/apps/system_manage/serializers/user_resource_permission.py +++ b/apps/system_manage/serializers/user_resource_permission.py @@ -228,8 +228,9 @@ class UserResourcePermissionSerializer(serializers.Serializer): update_list = [] 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, user_id=user_id, auth_target_type=self.data.get('auth_target_type')) + QuerySet(WorkspaceUserResourcePermission).filter( + workspace_id=workspace_id, user_id=user_id, auth_target_type=self.data.get('auth_target_type')).delete() + workspace_user_resource_permission_exist_list = [] 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