From 21fab665f482445ebcdcedffad7182acdb02fa28 Mon Sep 17 00:00:00 2001 From: Jan Cholasta Date: Tue, 10 Dec 2013 11:41:17 +0100 Subject: Use LDAPClient.update_entry for LDAP mods in ldapupdate. Remove legacy IPAdmin methods generateModList and updateEntry. https://fedorahosted.org/freeipa/ticket/3488 --- ipaserver/install/ldapupdate.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'ipaserver/install/ldapupdate.py') diff --git a/ipaserver/install/ldapupdate.py b/ipaserver/install/ldapupdate.py index 0c44a85a..97d7a355 100644 --- a/ipaserver/install/ldapupdate.py +++ b/ipaserver/install/ldapupdate.py @@ -722,7 +722,7 @@ class LDAPUpdate: else: # Update LDAP try: - changes = self.conn.generateModList(entry.orig_data, entry) + changes = self.conn._generate_modlist(entry.dn, entry) if len(changes) >= 1: updated = True safe_changes = [] @@ -731,7 +731,7 @@ class LDAPUpdate: self.debug("%s" % safe_changes) self.debug("Live %d, updated %d" % (self.live_run, updated)) if self.live_run and updated: - self.conn.updateEntry(entry.dn, entry.orig_data, entry) + self.conn.update_entry(entry) self.info("Done") except errors.EmptyModlist: self.info("Entry already up-to-date") -- cgit