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()
|
workspace_user_role_mapping_model.objects.filter(user_id=user.id).delete()
|
||||||
else:
|
else:
|
||||||
workspace_user_role_mapping_model.objects.filter(user_id=user.id).exclude(
|
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()
|
relations = set()
|
||||||
for item in role_setting:
|
for item in role_setting:
|
||||||
role_id = item['role_id']
|
role_id = item['role_id']
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user