[objets] Utilisation de self[] au lieu de self.attrs[]
This commit is contained in:
parent
560f9a2694
commit
8171455f4b
1 changed files with 3 additions and 3 deletions
|
@ -743,11 +743,11 @@ class proprio(CransLdapObject):
|
|||
est précisé, le crée."""
|
||||
|
||||
if u'posixAccount' in self['objectClass']:
|
||||
return self.attrs['uid'][0]
|
||||
return self['uid'][0]
|
||||
|
||||
elif login:
|
||||
fn = crans_utils.strip_accents(unicode(self.attrs['prenom'][0]).capitalize())
|
||||
ln = crans_utils.strip_accents(unicode(self.attrs['nom'][0]).capitalize())
|
||||
fn = crans_utils.strip_accents(unicode(self['prenom'][0]).capitalize())
|
||||
ln = crans_utils.strip_accents(unicode(self['nom'][0]).capitalize())
|
||||
login = crans_utils.strip_spaces(crans_utils.strip_accents(login), by=u'-').lower()
|
||||
if not re.match('^[a-z][-a-z]{1,15}$', login):
|
||||
raise ValueError("Le login a entre 2 et 16 lettres, il peut contenir (pas au début) des - ")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue