diff options
Diffstat (limited to 'ipa-server/ipa-gui/ipagui/proxyprovider.py')
-rw-r--r-- | ipa-server/ipa-gui/ipagui/proxyprovider.py | 3 |
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: |