fix: fix tasks usage accounting initializer
[poolifier.git] / src / pools / abstract-pool.ts
index bb37dbb70fe4aac89115fc5da929270f0a39dd8d..a7f1579fde52512735224c1f47738f8ab7c211f2 100644 (file)
@@ -309,7 +309,7 @@ export abstract class AbstractPool<
       ),
       maxQueuedTasks: this.workerNodes.reduce(
         (accumulator, workerNode) =>
-          accumulator + workerNode.usage.tasks.maxQueued,
+          accumulator + (workerNode.usage.tasks?.maxQueued ?? 0),
         0
       ),
       failedTasks: this.workerNodes.reduce(