diff --git a/src/modules/queue/domain/usecases/register-queue.manager.ts b/src/modules/queue/domain/usecases/register-queue.manager.ts index 9eced92..1bfab74 100644 --- a/src/modules/queue/domain/usecases/register-queue.manager.ts +++ b/src/modules/queue/domain/usecases/register-queue.manager.ts @@ -24,7 +24,7 @@ export class RegisterQueueManager extends BaseCreateManager { super(); } - private currentItemMaster; + private currentItemMaster: ItemModel; async averageTime(): Promise { const item = await this.getItemMaster(); @@ -66,7 +66,7 @@ export class RegisterQueueManager extends BaseCreateManager { async getItemMaster(): Promise { const queueItem: QueueItemModel = await this.dataService.item.findOne({ - relations: ['item'], + relations: ['item', 'item.item_queue'], where: { id: this.data.item_id, }, @@ -79,7 +79,7 @@ export class RegisterQueueManager extends BaseCreateManager { const notificationService = new WhatsappService(); const item = this.currentItemMaster ?? (await this.getItemMaster()); - if (!item.use_notification) return; + if (!item.item_queue.use_notification) return; const queueTicket = await this.dataService.queueTicket(this.result.id);