From f661276c5851209f58da578acab8b0eac4e23b15 Mon Sep 17 00:00:00 2001 From: shancheas Date: Thu, 28 Nov 2024 17:18:33 +0700 Subject: [PATCH] fix: calculate average time when no queue --- src/modules/queue/domain/usecases/formula/queue-time.formula.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/queue/domain/usecases/formula/queue-time.formula.ts b/src/modules/queue/domain/usecases/formula/queue-time.formula.ts index 20e1e95..9151cae 100644 --- a/src/modules/queue/domain/usecases/formula/queue-time.formula.ts +++ b/src/modules/queue/domain/usecases/formula/queue-time.formula.ts @@ -28,7 +28,7 @@ export class QueueTimeFormula { }); const times = itemQueue.items.map((item) => item.play_estimation ?? 0); - const average = math.mean(times) * 60 * 1000; // change average minute to milliseconds + const average = times.length > 0 ? math.mean(times) * 60 * 1000 : 0; // change average minute to milliseconds const calledQueue = await this.queueDataService.lastQueue(item_queue_id);