mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
Don't error out if the user isn't in any groups.
438222
This commit is contained in:
parent
79db4c3aa2
commit
c3a14e978c
@ -47,6 +47,9 @@ class IPA_User(object):
|
|||||||
user = client.get_user_by_principal(user_name, ['dn', 'memberof'])
|
user = client.get_user_by_principal(user_name, ['dn', 'memberof'])
|
||||||
self.groups = []
|
self.groups = []
|
||||||
memberof = user.getValues('memberof')
|
memberof = user.getValues('memberof')
|
||||||
|
if memberof is None:
|
||||||
|
# the user isn't in any groups
|
||||||
|
return
|
||||||
if isinstance(memberof, str):
|
if isinstance(memberof, str):
|
||||||
memberof = [memberof]
|
memberof = [memberof]
|
||||||
for mo in memberof:
|
for mo in memberof:
|
||||||
|
Loading…
Reference in New Issue
Block a user