From 09b789746f19a7aa81fe2de819acd3e316c7d77d Mon Sep 17 00:00:00 2001 From: lizerk Date: Mon, 31 Aug 2026 10:50:48 +0300 Subject: [PATCH] Limit checklist row locking to task items --- backend/api/v1/tasks/viewsets/mixins/checklist.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/api/v1/tasks/viewsets/mixins/checklist.py b/backend/api/v1/tasks/viewsets/mixins/checklist.py index 355b4ff0..b4345d47 100644 --- a/backend/api/v1/tasks/viewsets/mixins/checklist.py +++ b/backend/api/v1/tasks/viewsets/mixins/checklist.py @@ -97,7 +97,7 @@ class TaskChecklistAndLinksMixin: with transaction.atomic(): items = list( - task.checklist_items.select_for_update() + task.checklist_items.select_for_update(of=("self",)) .select_related("created_by", "completed_by") .order_by("position", "id") )