aboutsummaryrefslogtreecommitdiff
path: root/rpki/rpkid_tasks.py
diff options
context:
space:
mode:
Diffstat (limited to 'rpki/rpkid_tasks.py')
-rw-r--r--rpki/rpkid_tasks.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/rpki/rpkid_tasks.py b/rpki/rpkid_tasks.py
index e0bb6904..8f652fa6 100644
--- a/rpki/rpkid_tasks.py
+++ b/rpki/rpkid_tasks.py
@@ -308,10 +308,9 @@ class UpdateChildrenTask(AbstractTask):
self.child.child_handle, child_cert.cert.gSKI(),
old_resources.valid_until, irdb_resources.valid_until)
child_cert.sql_delete()
- self.publisher.withdraw(
- cls = rpki.publication.certificate_elt,
+ self.publisher.queue(
uri = child_cert.uri,
- obj = child_cert.cert,
+ old_obj = child_cert.cert,
repository = ca.parent.repository)
ca_detail.generate_manifest(publisher = self.publisher)