]> git.ipfire.org Git - ipfire.org.git/commitdiff
accounts: Fix email address detection if user has a umlaut in his name.
authorMichael Tremer <michael.tremer@ipfire.org>
Sun, 16 Jan 2011 15:21:27 +0000 (16:21 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Sun, 16 Jan 2011 15:21:27 +0000 (16:21 +0100)
www/webapp/backend/accounts.py

index a0ad046ada2ca5d08d43727146e904b641e45fb6..e3ffd42dfa430f54daaf778ba1b4f0b868253347 100644 (file)
@@ -1,4 +1,5 @@
 #!/usr/bin/python
+# encoding: utf-8
 
 import hashlib
 import ldap
@@ -149,6 +150,12 @@ class Account(object):
        def email(self):
                name = self.cn.lower()
                name = name.replace(" ", ".")
+               name = name.replace("Ä", "Ae")
+               name = name.replace("Ö", "Oe")
+               name = name.replace("Ü", "Ue")
+               name = name.replace("ä", "ae")
+               name = name.replace("ö", "oe")
+               name = name.replace("ü", "ue")
 
                for mail in self.mail:
                        if mail.startswith(name + "@"):