[lc_ldap] ressucite -_o

This commit is contained in:
Valentin Samir 2013-08-20 17:49:48 +02:00
parent aeb1a8086f
commit 9eb1a76851

View file

@ -140,7 +140,7 @@ class lc_ldap(ldap.ldapobject.LDAPObject, object):
raise ValueError ('objet existant: %s' % dn)
except ldap.NO_SUCH_OBJECT:
pass
obj = objets.new_cransldapobject(self, dn, mode='rw', ldif=ldif)
obj = objets.new_cransldapobject(self, dn, mode='rw', uldif=ldif_to_uldif(ldif))
# On vérifie que les attibuts uniques que l'on veut réssuciter
# ne sont pas déjà dans ldap.
### TODO
@ -148,7 +148,7 @@ class lc_ldap(ldap.ldapobject.LDAPObject, object):
### par exemple, remettre l'ip/rid en automatique
for attr in obj.attrs.keys():
for attribut in obj[attr]:
attribut.check_uniqueness()
attribut.check_uniqueness([])
obj.history_add(login, u"resurrection")
return obj