summaryrefslogtreecommitdiffstats
path: root/ipa-python/ipaclient.py
diff options
context:
space:
mode:
Diffstat (limited to 'ipa-python/ipaclient.py')
-rw-r--r--ipa-python/ipaclient.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/ipa-python/ipaclient.py b/ipa-python/ipaclient.py
index b0dd8ee6..9d0bf9b2 100644
--- a/ipa-python/ipaclient.py
+++ b/ipa-python/ipaclient.py
@@ -321,6 +321,13 @@ class IPAClient:
"""Do a memberOf search of groupdn and return the attributes in
attr_list (an empty list returns everything)."""
- return self.transport.memberOf(groupdn, attr_list)
+ results = self.transport.memberOf(groupdn, attr_list)
+ counter = results[0]
+ entries = [counter]
+ for e in results[1:]:
+ if e is not None:
+ entries.append(user.User(e))
+
+ return entries