From 409e4062f463a67a4d013e738274f553a782359b Mon Sep 17 00:00:00 2001 From: Jakub Hrozek Date: Wed, 15 Dec 2010 10:07:46 +0100 Subject: Allow renaming of object that have a parent Allow renaming of object that have a parent --- ipalib/plugins/baseldap.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'ipalib/plugins/baseldap.py') diff --git a/ipalib/plugins/baseldap.py b/ipalib/plugins/baseldap.py index 44e1aeb0..cf26a951 100644 --- a/ipalib/plugins/baseldap.py +++ b/ipalib/plugins/baseldap.py @@ -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 -- cgit