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.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/rpki/rpkid_tasks.py b/rpki/rpkid_tasks.py
index 5e7641da..d06c0520 100644
--- a/rpki/rpkid_tasks.py
+++ b/rpki/rpkid_tasks.py
@@ -107,6 +107,7 @@ class AbstractTask(object):
self.clear()
if self.postponed:
logger.debug("%r: Postponing", self)
+ self.rpkid.task_add(self)
else:
logger.debug("%r: Exiting", self)
if self.done_this is not None:
@@ -312,7 +313,6 @@ class UpdateChildrenTask(AbstractTask):
try:
if (yield self.overdue()):
yield publisher.call_pubd()
- self.rpkid.task_add(self)
raise PostponeTask
child_certs = list(child.child_certs.filter(ca_detail__state = "active"))