From 607ff478f55e330ab68744beb699dc96d6a5f94a Mon Sep 17 00:00:00 2001 From: Petr Viktorin Date: Mon, 21 Jan 2013 06:55:05 -0500 Subject: Remove IPAdmin.updateEntry calls from fix_replica_agreements Part of the work for: https://fedorahosted.org/freeipa/ticket/2660 --- ipaserver/install/plugins/fix_replica_agreements.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'ipaserver/install') diff --git a/ipaserver/install/plugins/fix_replica_agreements.py b/ipaserver/install/plugins/fix_replica_agreements.py index 82098dd5..9f2c2414 100644 --- a/ipaserver/install/plugins/fix_replica_agreements.py +++ b/ipaserver/install/plugins/fix_replica_agreements.py @@ -80,12 +80,11 @@ class update_replica_attribute_lists(PreUpdate): if attrlist is None: self.log.debug("Adding %s", attribute) - current = replica.toDict() # Need to add it altogether replica[attribute] = [template % " ".join(values)] try: - repl.conn.updateEntry(replica.dn, current, replica.toDict()) + repl.conn.update_entry(replica.dn, replica) self.log.debug("Updated") except Exception, e: self.log.error("Error caught updating replica: %s", str(e)) @@ -98,13 +97,12 @@ class update_replica_attribute_lists(PreUpdate): if missing: self.log.debug("%s needs updating (missing: %s)", attribute, ', '.join(missing)) - current = replica.toDict() replica[attribute] = [ '%s %s' % (attrlist, ' '.join(missing))] try: - repl.conn.updateEntry(replica.dn, current, replica.toDict()) + repl.conn.update_entry(replica.dn, replica) self.log.debug("Updated %s", attribute) except Exception, e: self.log.error("Error caught updating %s: %s", -- cgit