diff options
-rw-r--r-- | ipaserver/install/plugins/fix_replica_agreements.py | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/ipaserver/install/plugins/fix_replica_agreements.py b/ipaserver/install/plugins/fix_replica_agreements.py index 82098dd5a..9f2c24146 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", |