mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2025-04-09 09:58:20 -05:00
Use exclude instead of difference for mariadb
This commit is contained in:
parent
2fd217ef1f
commit
5bd06494d5
@ -66,7 +66,7 @@ def set_permissions_for_object(permissions, object):
|
|||||||
with_group_users=False,
|
with_group_users=False,
|
||||||
)
|
)
|
||||||
if len(users_to_add) > 0 and len(users_to_remove) > 0:
|
if len(users_to_add) > 0 and len(users_to_remove) > 0:
|
||||||
users_to_remove = users_to_remove.difference(users_to_add)
|
users_to_remove = users_to_remove.exclude(id__in=users_to_add)
|
||||||
if len(users_to_remove) > 0:
|
if len(users_to_remove) > 0:
|
||||||
for user in users_to_remove:
|
for user in users_to_remove:
|
||||||
remove_perm(permission, user, object)
|
remove_perm(permission, user, object)
|
||||||
@ -87,7 +87,7 @@ def set_permissions_for_object(permissions, object):
|
|||||||
permission,
|
permission,
|
||||||
)
|
)
|
||||||
if len(groups_to_add) > 0 and len(groups_to_remove) > 0:
|
if len(groups_to_add) > 0 and len(groups_to_remove) > 0:
|
||||||
groups_to_remove = groups_to_remove.difference(groups_to_add)
|
groups_to_remove = groups_to_remove.exclude(id__in=groups_to_add)
|
||||||
if len(groups_to_remove) > 0:
|
if len(groups_to_remove) > 0:
|
||||||
for group in groups_to_remove:
|
for group in groups_to_remove:
|
||||||
remove_perm(permission, group, object)
|
remove_perm(permission, group, object)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user