Pārlūkot izejas kodu

fix: correct task processing status indication in web UI

- Fix getQueueStatus() to return isProcessing based on processing interval
- Add isProcessingCycle field for current processing cycle status
- Web UI now correctly shows when task processing is enabled vs idle
- TaskProcessingStatus component displays correct processing state
Timothy Pomeroy 1 mēnesi atpakaļ
vecāks
revīzija
4e82cc5c62
1 mainītis faili ar 2 papildinājumiem un 1 dzēšanām
  1. 2 1
      apps/service/src/task-queue.service.ts

+ 2 - 1
apps/service/src/task-queue.service.ts

@@ -400,7 +400,8 @@ export class TaskQueueService implements OnModuleInit {
     const failed = allTasks.filter((t) => t.status === 'failed').length;
 
     return {
-      isProcessing: this.isProcessing,
+      isProcessing: !!this.processingInterval, // Whether task processing is enabled/running
+      isProcessingCycle: this.isProcessing, // Whether currently in a processing cycle
       activeTasks: this.activeTasks.size,
       pending,
       processing,