]> git.ipfire.org Git - ipfire.org.git/commitdiff
accounts: Change way how to compose the CN
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 7 May 2019 17:07:31 +0000 (18:07 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 7 May 2019 17:07:31 +0000 (18:07 +0100)
This seemed to fail in production

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/backend/accounts.py

index 5d9ee5569ade1121d711796f7b9d481e5286a376..f742301060b5d00e5ec51f26a99f963137720801 100644 (file)
@@ -188,13 +188,15 @@ class Accounts(Object):
                        first_name=res.first_name, last_name=res.last_name)
 
        def create(self, uid, email, first_name, last_name):
+               cn = "%s %s" % (first_name, last_name)
+
                # Account Parameters
                account = {
                        "objectClass"  : [b"top", b"person", b"inetOrgPerson"],
                        "mail"         : email.encode(),
 
                        # Name
-                       "cn"           : b"%s %s" % (first_name.encode(), last_name.encode()),
+                       "cn"           : cn.encode(),
                        "sn"           : last_name.encode(),
                        "givenName"    : first_name.encode(),
                }