From a76f92b827785b68e29d0502dcbecda8d5bafdee Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Fri, 3 Apr 2026 04:40:19 +0000 Subject: [PATCH] fix: close_task handler no longer overwrites the task creation comment The close_task handler used matchPrefix "Task created:" when posting "Task completed.", which caused commentOnIssue to find and overwrite the original "Task created: {taskUrl}" comment. This destroyed the task URL link permanently once the issue was closed. Fix: use matchPrefix "Task completed" so the close comment is independent from the create comment. Both comments are now preserved on the issue. Co-Authored-By: Nick Molnar --- src/handlers/close-task.test.ts | 2 +- src/handlers/close-task.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/handlers/close-task.test.ts b/src/handlers/close-task.test.ts index 61ef710..d70904d 100644 --- a/src/handlers/close-task.test.ts +++ b/src/handlers/close-task.test.ts @@ -69,7 +69,7 @@ describe("CloseTaskHandler", () => { closeContext.repo, closeContext.issueNumber, "Task completed.", - "Task created:", + "Task completed", ); }); diff --git a/src/handlers/close-task.ts b/src/handlers/close-task.ts index 390f64f..75ecc57 100644 --- a/src/handlers/close-task.ts +++ b/src/handlers/close-task.ts @@ -83,7 +83,7 @@ export class CloseTaskHandler { this.context.repo, this.context.issueNumber, "Task completed.", - "Task created:", + "Task completed", ); return { taskName, taskStatus: "deleted", skipped: false };