From 6a3993385ef87befd03ed3ebf5bf94139a0db0c9 Mon Sep 17 00:00:00 2001 From: Shirone Date: Sun, 25 Jan 2026 11:47:30 +0100 Subject: [PATCH] fix: Clear currentTaskId when reverting tasks in auto mode service - Added logic to clear the currentTaskId for a feature if it points to a reverted task, improving task management and logging clarity. --- apps/server/src/services/auto-mode-service.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/apps/server/src/services/auto-mode-service.ts b/apps/server/src/services/auto-mode-service.ts index 53d24141..28ca230d 100644 --- a/apps/server/src/services/auto-mode-service.ts +++ b/apps/server/src/services/auto-mode-service.ts @@ -552,6 +552,13 @@ export class AutoModeService { logger.info( `[resetStuckFeatures] Reset task ${task.id} for feature ${feature.id} from in_progress to pending` ); + // Clear currentTaskId if it points to this reverted task + if (feature.currentTaskId === task.id) { + feature.currentTaskId = undefined; + logger.info( + `[resetStuckFeatures] Cleared currentTaskId for feature ${feature.id} (was pointing to reverted task ${task.id})` + ); + } } } }