Skip to content

Commit 2eb233e

Browse files
committed
fix: resource permission
1 parent af6f88a commit 2eb233e

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

apps/system_manage/serializers/user_resource_permission.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,7 @@ def edit(self, instance, user, with_valid=True):
137137
if len(exist_list) > 0:
138138
exist_list[0].permission_list = [key for key in user_resource_permission.get('permission').keys() if
139139
user_resource_permission.get('permission').get(key)]
140+
exist_list[0].auth_type = user_resource_permission.get('auth_type')
140141
update_list.append(exist_list[0])
141142
else:
142143
save_list.append(WorkspaceUserResourcePermission(target=user_resource_permission.get('target_id'),
@@ -151,7 +152,7 @@ def edit(self, instance, user, with_valid=True):
151152
user_id=user_id,
152153
auth_type=user_resource_permission.get('auth_type')))
153154
# 批量更新
154-
QuerySet(WorkspaceUserResourcePermission).bulk_update(update_list, ['permission_list']) if len(
155+
QuerySet(WorkspaceUserResourcePermission).bulk_update(update_list, ['permission_list', 'auth_type']) if len(
155156
update_list) > 0 else None
156157
# 批量插入
157158
QuerySet(WorkspaceUserResourcePermission).bulk_create(save_list) if len(save_list) > 0 else None

0 commit comments

Comments
 (0)