summaryrefslogtreecommitdiffstats
path: root/ipa-server/ipa-gui/ipagui/controllers.py
diff options
context:
space:
mode:
Diffstat (limited to 'ipa-server/ipa-gui/ipagui/controllers.py')
-rw-r--r--ipa-server/ipa-gui/ipagui/controllers.py4
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)