[lc_ldap] Ajout des xids dans ressucite
This commit is contained in:
parent
68c86e7e00
commit
575075fe18
1 changed files with 2 additions and 2 deletions
|
@ -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))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue