From bcd3c30f9202d89790b8b6cee90094f94f1e9603 Mon Sep 17 00:00:00 2001 From: Jeff Emmett Date: Thu, 4 Dec 2025 05:19:47 -0800 Subject: [PATCH] fix: store filePath when loading tasks in aggregator MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The aggregated tasks weren't storing the filePath property, which is needed by the update/archive/delete handlers to find the actual task file on disk. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- src/aggregator/index.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/aggregator/index.ts b/src/aggregator/index.ts index cb64d1d..4d537a9 100644 --- a/src/aggregator/index.ts +++ b/src/aggregator/index.ts @@ -215,6 +215,7 @@ export class BacklogAggregator { projectName: project.name, projectColor: project.color, projectPath: projectPath, + filePath: taskPath, }; this.tasks.set(key, aggregatedTask); hasChanges = true; @@ -379,6 +380,7 @@ export class BacklogAggregator { projectName: project.name, projectColor: project.color, projectPath: projectPath, + filePath: taskPath, }; const key = `${projectPath}:${task.id}`; this.tasks.set(key, aggregatedTask);