From bf93cdf0c4e939c4589ed725f8d85848b1078436 Mon Sep 17 00:00:00 2001 From: DhanushSantosh Date: Fri, 16 Jan 2026 13:12:16 +0530 Subject: [PATCH] fix(backlog-plan): clear running details when stopping generation Add setRunningDetails(null) to stop handler to prevent state leaks when aborting operation. Co-Authored-By: Claude Haiku 4.5 --- apps/server/src/routes/backlog-plan/routes/stop.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/apps/server/src/routes/backlog-plan/routes/stop.ts b/apps/server/src/routes/backlog-plan/routes/stop.ts index aa275c67..d969f1b1 100644 --- a/apps/server/src/routes/backlog-plan/routes/stop.ts +++ b/apps/server/src/routes/backlog-plan/routes/stop.ts @@ -3,7 +3,13 @@ */ import type { Request, Response } from 'express'; -import { getAbortController, setRunningState, getErrorMessage, logError } from '../common.js'; +import { + getAbortController, + setRunningState, + setRunningDetails, + getErrorMessage, + logError, +} from '../common.js'; export function createStopHandler() { return async (_req: Request, res: Response): Promise => { @@ -12,6 +18,7 @@ export function createStopHandler() { if (abortController) { abortController.abort(); setRunningState(false, null); + setRunningDetails(null); } res.json({ success: true }); } catch (error) {