summaryrefslogtreecommitdiffstats
path: root/ipalib/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'ipalib/plugins')
-rw-r--r--ipalib/plugins/automount.py6
-rw-r--r--ipalib/plugins/baseldap.py14
2 files changed, 7 insertions, 13 deletions
diff --git a/ipalib/plugins/automount.py b/ipalib/plugins/automount.py
index 7dc00224e..c0a55d5da 100644
--- a/ipalib/plugins/automount.py
+++ b/ipalib/plugins/automount.py
@@ -803,12 +803,10 @@ class automountkey(LDAPObject):
('cn', parent_keys[0]), self.container_dn,
api.env.basedn)
attrs_list = ['*']
- entries, truncated = ldap.find_entries(
- sfilter, attrs_list, basedn, ldap.SCOPE_ONELEVEL)
+ entries = ldap.get_entries(
+ basedn, ldap.SCOPE_ONELEVEL, sfilter, attrs_list)
if len(entries) > 1:
raise errors.NotFound(reason=_('More than one entry with key %(key)s found, use --info to select specific entry.') % dict(key=pkey))
- if truncated:
- raise errors.LimitsExceeded()
dn = entries[0].dn
return dn
diff --git a/ipalib/plugins/baseldap.py b/ipalib/plugins/baseldap.py
index ffc0008a6..0eae45dbd 100644
--- a/ipalib/plugins/baseldap.py
+++ b/ipalib/plugins/baseldap.py
@@ -684,14 +684,12 @@ class LDAPObject(Object):
filter = self.backend.combine_filters(
('(member=*)', mo_filter), self.backend.MATCH_ALL)
try:
- result, truncated = self.backend.find_entries(
- base_dn=self.api.env.basedn,
+ result = self.backend.get_entries(
+ self.api.env.basedn,
filter=filter,
attrs_list=['member'],
size_limit=-1, # paged search will get everything anyway
paged_search=True)
- if truncated:
- raise errors.LimitsExceeded()
except errors.NotFound:
result = []
@@ -709,12 +707,10 @@ class LDAPObject(Object):
filter = self.backend.make_filter(
{'member': dn, 'memberuser': dn, 'memberhost': dn})
try:
- result, truncated = self.backend.find_entries(
- base_dn=self.api.env.basedn,
+ result = self.backend.get_entries(
+ self.api.env.basedn,
filter=filter,
attrs_list=[''])
- if truncated:
- raise errors.LimitsExceeded()
except errors.NotFound:
result = []
@@ -2105,7 +2101,7 @@ class LDAPSearch(BaseLDAPCommand, crud.Search):
result = dict(
result=entries,
count=len(entries),
- truncated=truncated,
+ truncated=bool(truncated),
)
if truncated: