diff --git a/lc_ldap.py b/lc_ldap.py index afaf01f..eeed8b4 100644 --- a/lc_ldap.py +++ b/lc_ldap.py @@ -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