fix: empty queue id in time formula
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details

pull/115/head 1.2.5-alpha.2
shancheas 2024-11-15 13:51:12 +07:00
parent 53ef4656eb
commit a0de16575f
1 changed files with 5 additions and 1 deletions

View File

@ -14,6 +14,11 @@ export class QueueTimeFormula {
) {}
async items(item_queue_id: string) {
const queues = await this.queueDataService.waitingQueue(item_queue_id);
if (queues.length == 0) {
return {};
}
const itemQueue = await this.itemQueueRepo.findOne({
relations: ['items'],
where: {
@ -24,7 +29,6 @@ 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 queues = await this.queueDataService.waitingQueue(item_queue_id);
const calledQueue = await this.queueDataService.lastQueue(item_queue_id);
const queueTimes = {};