summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ipa-server/ipa-gui/ipagui/proxyprovider.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/ipa-server/ipa-gui/ipagui/proxyprovider.py b/ipa-server/ipa-gui/ipagui/proxyprovider.py
index 5299091d2..2c55a131f 100644
--- a/ipa-server/ipa-gui/ipagui/proxyprovider.py
+++ b/ipa-server/ipa-gui/ipagui/proxyprovider.py
@@ -47,6 +47,9 @@ class IPA_User(object):
user = client.get_user_by_principal(user_name, ['dn', 'memberof'])
self.groups = []
memberof = user.getValues('memberof')
+ if memberof is None:
+ # the user isn't in any groups
+ return
if isinstance(memberof, str):
memberof = [memberof]
for mo in memberof: