Don't error out if the user isn't in any groups.

438222
This commit is contained in:
Rob Crittenden 2008-03-26 16:45:06 -04:00
parent 79db4c3aa2
commit c3a14e978c

View File

@ -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: