From 102264c087aedb7caa46e0c4471e8b0976bb3d92 Mon Sep 17 00:00:00 2001 From: SAY-5 Date: Fri, 1 May 2026 22:36:32 -0700 Subject: [PATCH] tasks: make delete_segment idempotent Closes #7354. .get() raises DoesNotExist when segment was already deleted by another path; use filter().delete(). --- api/segments/tasks.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/segments/tasks.py b/api/segments/tasks.py index f9cc34fd25aa..bb01d2ff5c80 100644 --- a/api/segments/tasks.py +++ b/api/segments/tasks.py @@ -11,7 +11,7 @@ @register_task_handler() def delete_segment(segment_id: int) -> None: - Segment.objects.get(pk=segment_id).delete() + Segment.objects.filter(pk=segment_id).delete() @register_task_handler()