diff --git a/gestion/gen_confs/droits.py b/gestion/gen_confs/droits.py index c1d4e4c3..1ebb818d 100755 --- a/gestion/gen_confs/droits.py +++ b/gestion/gen_confs/droits.py @@ -6,7 +6,7 @@ import sys, signal, os # Imports pour LDAP sys.path.append('/usr/scripts/gestion') from gen_confs import gen_config, anim, cprint, OK, ERREUR -from ldap_crans import crans_ldap, preattr, ldap, CransLdap +from ldap_crans import crans_ldap, preattr, ldap, CransLdap, strip_accents try: sys.path.append('/usr/lib/mailman') @@ -126,7 +126,7 @@ class droits_ldap(CransLdap, droits): # Ajout for mail, nom in to_add : pw = Utils.MakeRandomPassword() - userdesc = UserDesc(mail, nom.encode("UTF-8"), pw) + userdesc = UserDesc(mail, strip_accents(nom), pw) mlist.ApprovedAddMember(userdesc) if not only_add : # Supression des personnes inscritees en trop