Collect group membership without a size limit

If the # of group memberships exceeded the search size limit
then SizeLimitExceeded was raised. Being in too many groups
should not cause a *_show to fail.

https://pagure.io/freeipa/issue/7112

Reviewed-By: Stanislav Laznicka <slaznick@redhat.com>
This commit is contained in:
Rob Crittenden
2017-10-04 10:22:10 +02:00
committed by Pavel Vomacka
parent f2b32759b9
commit 418421d941
+3 -1
View File
@@ -715,7 +715,9 @@ class LDAPObject(Object):
result = self.backend.get_entries( result = self.backend.get_entries(
self.api.env.basedn, self.api.env.basedn,
filter=filter, filter=filter,
attrs_list=['']) attrs_list=[''],
size_limit=-1, # paged search will get everything anyway
paged_search=True)
except errors.NotFound: except errors.NotFound:
result = [] result = []