From 2a661389f075154b26238f19b20698b2ace0e2f6 Mon Sep 17 00:00:00 2001 From: poanse <50020771+poanse@users.noreply.github.com> Date: Mon, 30 Mar 2026 21:28:22 +0300 Subject: [PATCH] fixed key and lock showed when another task is deleted --- src/data/VersionedData.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/data/VersionedData.ts b/src/data/VersionedData.ts index 0c29d56..a837be9 100644 --- a/src/data/VersionedData.ts +++ b/src/data/VersionedData.ts @@ -166,7 +166,9 @@ export class VersionedData { } return this.data.blockerPairs .filter((p) => p.blocked === taskId) - .some((p) => this.getTask(p.blocker).status !== StatusCode.DONE); + .map((p) => this.getTask(p.blocker)) + .filter((blockerTask) => !blockerTask.deleted) + .some((blockerTask) => blockerTask.status !== StatusCode.DONE); }; public isTaskBlocking = (taskId: TaskId) => { @@ -175,7 +177,9 @@ export class VersionedData { } return this.data.blockerPairs .filter((p) => p.blocker === taskId) - .some((p) => this.getTask(p.blocked).status !== StatusCode.DONE); + .map((p) => this.getTask(p.blocked)) + .filter((blockedTask) => !blockedTask.deleted) + .some((blockedTask) => blockedTask.status !== StatusCode.DONE); }; public isBranchHidden(id: number) {