Allow renaming of object that have a parent

Allow renaming of object that have a parent
This commit is contained in:
Jakub Hrozek
2010-12-15 10:07:46 +01:00
committed by Rob Crittenden
parent 7aed107973
commit 409e4062f4

View File

@@ -772,7 +772,8 @@ class LDAPUpdate(LDAPQuery, crud.Update):
# RDN change
ldap.update_entry_rdn(dn, unicode('%s=%s' % (self.obj.rdnattr,
entry_attrs[self.obj.rdnattr])))
dn = self.obj.get_dn(entry_attrs[self.obj.rdnattr])
rdnkeys = keys[:-1] + (entry_attrs[self.obj.rdnattr], )
dn = self.obj.get_dn(*rdnkeys)
del entry_attrs[self.obj.rdnattr]
options['rdnupdate'] = True
rdnupdate = True