On s'assure que l'alias canonique est toujours dfini...

...en le dfinissant  login si Prenom.Nom n'est pas disponible. Cela
semble rgler le problme de queue.

darcs-hash:20080906235748-61eff-084612768a7a3bfc47fc92c9540fbfd74b35d033.gz
This commit is contained in:
Stephane Glondu 2008-09-07 01:57:48 +02:00
parent d22e07675d
commit 97c304e9e8

View file

@ -2160,7 +2160,8 @@ class Adherent(BaseProprietaire):
# Création de l'alias canonique # Création de l'alias canonique
if self.nom() and self.prenom(): if self.nom() and self.prenom():
a = '%s.%s' % (self.prenom().capitalize(), self.nom().capitalize()) a = '%s.%s' % (self.prenom().capitalize(), self.nom().capitalize())
self.canonical_alias(a) if self.canonical_alias(a) == None:
self.canonical_alias(login)
self._data['objectClass'] = ['adherent', 'cransAccount', 'posixAccount', 'shadowAccount'] self._data['objectClass'] = ['adherent', 'cransAccount', 'posixAccount', 'shadowAccount']
self._data['uid'] = [login] self._data['uid'] = [login]