[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
|
# On définit de nouveaux dn si ceux-ci sont déjà pris
|
||||||
try:
|
try:
|
||||||
if self.search(dn=dn):
|
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):
|
if dn.startswith("%s=" % id):
|
||||||
ldif[id]=[str(self._find_id(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:
|
except ldap.NO_SUCH_OBJECT:
|
||||||
pass
|
pass
|
||||||
obj = objets.new_cransldapobject(self, dn, mode='rw', uldif=ldif_to_uldif(ldif))
|
obj = objets.new_cransldapobject(self, dn, mode='rw', uldif=ldif_to_uldif(ldif))
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue