Przeglądaj źródła

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 miesiąc temu
rodzic
commit
4e82cc5c62
1 zmienionych plików z 2 dodań i 1 usunięć
  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,