From 575075fe182cb8fcf82bbcce8b326d6815e03dc1 Mon Sep 17 00:00:00 2001 From: Valentin Samir Date: Mon, 24 Feb 2014 11:45:08 +0100 Subject: [PATCH] [lc_ldap] Ajout des xids dans ressucite --- lc_ldap.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lc_ldap.py b/lc_ldap.py index 49e11e7..8c136a4 100644 --- a/lc_ldap.py +++ b/lc_ldap.py @@ -168,10 +168,10 @@ class lc_ldap(ldap.ldapobject.LDAPObject, object): # On définit de nouveaux dn si ceux-ci sont déjà pris try: if self.search(dn=dn): - for id in ["aid", "mid", "fid", "cid"]: + for id in ["aid", "mid", "fid", "cid", "xid"]: if dn.startswith("%s=" % id): ldif[id]=[str(self._find_id(id))] - dn="%s=%s,%s" % (id, ldif['aid'][0], dn.split(',',1)[1]) + dn="%s=%s,%s" % (id, ldif[id][0], dn.split(',',1)[1]) except ldap.NO_SUCH_OBJECT: pass obj = objets.new_cransldapobject(self, dn, mode='rw', uldif=ldif_to_uldif(ldif))