aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--rpkid/rpki/rpkic.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/rpkid/rpki/rpkic.py b/rpkid/rpki/rpkic.py
index f69f201d..5ac559ca 100644
--- a/rpkid/rpki/rpkic.py
+++ b/rpkid/rpki/rpkic.py
@@ -321,10 +321,10 @@ class main(rpki.cli.Cmd):
r, client_handle = self.zoo.configure_publication_client(argv[0], sia_base)
r.save("%s.repository-response.xml" % client_handle.replace("/", "."), sys.stdout)
- # Don't attempt to synchronize self-publication case, we'll do it
- # in do_configure_repository() and it'd just confuse us now.
- if client_handle != self.zoo.handle:
+ try:
self.zoo.synchronize()
+ except rpki.irdb.Repository.DoesNotExist:
+ pass
def do_delete_publication_client(self, arg):