aboutsummaryrefslogtreecommitdiff
path: root/rpki/rpkidb/models.py
diff options
context:
space:
mode:
Diffstat (limited to 'rpki/rpkidb/models.py')
-rw-r--r--rpki/rpkidb/models.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/rpki/rpkidb/models.py b/rpki/rpkidb/models.py
index 6b26a27d..b76c2e9a 100644
--- a/rpki/rpkidb/models.py
+++ b/rpki/rpkidb/models.py
@@ -378,10 +378,8 @@ class Tenant(models.Model):
trace_call_chain()
logger.debug("Forced immediate run of periodic actions for %r", self)
tasks = self.cron_tasks(rpkid = rpkid)
- rpkid.task_add(tasks)
- futures = [task.wait() for task in tasks]
- rpkid.task_run()
- yield futures
+ rpkid.task_add(*tasks)
+ yield [task.wait() for task in tasks]
def cron_tasks(self, rpkid):