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-09-22 17:00:57 -04:00 committed by Pavel Vomacka
parent f2b32759b9
commit 418421d941

View File

@ -715,7 +715,9 @@ class LDAPObject(Object):
result = self.backend.get_entries(
self.api.env.basedn,
filter=filter,
attrs_list=[''])
attrs_list=[''],
size_limit=-1, # paged search will get everything anyway
paged_search=True)
except errors.NotFound:
result = []