From c3a14e978ce39b1bbef5e7b6f76e6a84f0fc7df6 Mon Sep 17 00:00:00 2001 From: Rob Crittenden Date: Wed, 26 Mar 2008 16:45:06 -0400 Subject: [PATCH] Don't error out if the user isn't in any groups. 438222 --- ipa-server/ipa-gui/ipagui/proxyprovider.py | 3 +++ 1 file changed, 3 insertions(+) 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: