Fix error in user plugin email normalizer for empty --setattr=email=.

ticket 1048
This commit is contained in:
Pavel Zuna 2011-03-03 09:05:13 -05:00 committed by Rob Crittenden
parent 07c896e204
commit eb6b3c7afc

View File

@ -235,7 +235,7 @@ class user(LDAPObject):
if not isinstance(email, (list, tuple)):
email = [email]
for m in email:
if m.find('@') == -1:
if isinstance(m, basestring) and m.find('@') == -1:
norm_email.append(m + u'@' + config['ipadefaultemaildomain'][0])
else:
norm_email.append(m)