summaryrefslogtreecommitdiff
path: root/ishtar_common/models.py
diff options
context:
space:
mode:
Diffstat (limited to 'ishtar_common/models.py')
-rw-r--r--ishtar_common/models.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/ishtar_common/models.py b/ishtar_common/models.py
index 727d77fbc..442e0c687 100644
--- a/ishtar_common/models.py
+++ b/ishtar_common/models.py
@@ -86,6 +86,7 @@ from ishtar_common.utils import (
serialize_args_for_tasks,
task,
generate_pdf_preview,
+ revoke_old_task,
)
from ishtar_common.utils_secretary import IshtarSecretaryRenderer
@@ -902,8 +903,11 @@ class RelationsViews(models.Model):
if not settings.USE_BACKGROUND_TASK:
return relation_view_update(cls, {"item_id": item_id})
else:
+
sender, kwargs = serialize_args_for_tasks(cls, None, {"item_id": item_id})
- return relation_view_update.delay(sender, kwargs)
+ task_item = relation_view_update.delay(sender, kwargs)
+ revoke_old_task(kwargs, "relation_view_update", task_item.id, cls)
+ return task_item
@classmethod
def _get_base_children(cls):