mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-26 01:33:05 +00:00
fix: correct role filtering in user role deletion logic
This commit is contained in:
parent
e923422cae
commit
e84a215114
|
|
@ -629,7 +629,7 @@ def update_user_role(instance, user, user_id=None):
|
|||
workspace_user_role_mapping_model.objects.filter(user_id=user.id).delete()
|
||||
else:
|
||||
workspace_user_role_mapping_model.objects.filter(user_id=user.id).exclude(
|
||||
role_id=RoleConstants.ADMIN.name).delete()
|
||||
role__type=RoleConstants.ADMIN.name).delete()
|
||||
relations = set()
|
||||
for item in role_setting:
|
||||
role_id = item['role_id']
|
||||
|
|
|
|||
Loading…
Reference in New Issue