From 69419ef9aec55095eae6db799d1979d3d6f5f5d0 Mon Sep 17 00:00:00 2001 From: Keshav Goyal Date: Sun, 7 Jul 2024 02:15:15 +0530 Subject: [PATCH] #4599 - context manager send task_id queryset only to delete task_id --- contentcuration/contentcuration/viewsets/base.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contentcuration/contentcuration/viewsets/base.py b/contentcuration/contentcuration/viewsets/base.py index bd958b659d..20d842128d 100644 --- a/contentcuration/contentcuration/viewsets/base.py +++ b/contentcuration/contentcuration/viewsets/base.py @@ -936,7 +936,7 @@ def create_change_tracker(pk, table, channel_id, user, task_name): # Clean up any previous tasks specific to this in case there were failures. signature = generate_task_signature(task_name, task_kwargs=task_kwargs, channel_id=channel_id) - task_id_to_delete = CustomTaskMetadata.objects.filter(channel_id=channel_id, signature=signature) + task_id_to_delete = CustomTaskMetadata.objects.filter(channel_id=channel_id, signature=signature).value_list('task_id') if task_id_to_delete: TaskResult.objects.filter(task_id=task_id_to_delete, task_name=task_name).delete()