diff options
Diffstat (limited to 'ipa-server/ipa-gui/ipagui/controllers.py')
-rw-r--r-- | ipa-server/ipa-gui/ipagui/controllers.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ipa-server/ipa-gui/ipagui/controllers.py b/ipa-server/ipa-gui/ipagui/controllers.py index ae8b088b..36c1bf84 100644 --- a/ipa-server/ipa-gui/ipagui/controllers.py +++ b/ipa-server/ipa-gui/ipagui/controllers.py @@ -49,7 +49,7 @@ def set_ldap_value(hash, key, value): """Converts unicode strings to normal strings (because LDAP is choking on unicode strings""" if value != None: - value = str(value) + value = value.encode('utf-8') hash[key] = value @@ -137,7 +137,7 @@ class Root(controllers.RootController): # # this is a hack until we decide on the policy for names/cn/sn/givenName # - set_ldap_value(new_user, 'sn', + set_ldap_value(new_user, 'cn', "%s %s" % (kw.get('givenname'), kw.get('sn'))) orig_user = to_ldap_hash(orig_user) |