mirror of
https://github.com/netbox-community/netbox.git
synced 2024-05-10 07:54:54 +00:00
Fix #7399 - LDAP using excessive CPU when AUTH_LDAP_FIND_GROUP_PERMS is enabled
This commit is contained in:
@ -34,7 +34,7 @@ class ObjectPermissionMixin():
|
|||||||
object_permissions = ObjectPermission.objects.filter(
|
object_permissions = ObjectPermission.objects.filter(
|
||||||
self.get_permission_filter(user_obj),
|
self.get_permission_filter(user_obj),
|
||||||
enabled=True
|
enabled=True
|
||||||
).prefetch_related('object_types')
|
).order_by('id').distinct('id').prefetch_related('object_types')
|
||||||
|
|
||||||
# Create a dictionary mapping permissions to their constraints
|
# Create a dictionary mapping permissions to their constraints
|
||||||
perms = defaultdict(list)
|
perms = defaultdict(list)
|
||||||
|
Reference in New Issue
Block a user