From 6f86eb51c27197b5c24c9d69cb86aec6531183fd Mon Sep 17 00:00:00 2001 From: morteza-mortezai Date: Wed, 28 Jan 2026 09:00:21 +0330 Subject: [PATCH] order --- src/modules/order/providers/order.service.ts | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/modules/order/providers/order.service.ts b/src/modules/order/providers/order.service.ts index c03bd41..83537ea 100644 --- a/src/modules/order/providers/order.service.ts +++ b/src/modules/order/providers/order.service.ts @@ -223,12 +223,8 @@ export class OrderService { async confirmOrderItem(userId: string, orderId: string, orderItemId: number) { - const orderItem = await this.orderItemRepository.findOne({ id: orderItemId, order: { id: orderId } }, - { populate: ['order', 'order.user'] }) + const orderItem = await this.findOrderItemOrFail(orderId, orderItemId) - if (!orderItem) { - throw new BadRequestException("Order Item not found") - } if (orderItem.order.user.id !== userId) { throw new BadRequestException("Order Item does not belong to you") @@ -516,7 +512,7 @@ export class OrderService { async findOrderItemOrFail(orderId: string, itemId: number) { const orderItem = await this.orderItemRepository.findOne({ id: itemId, order: { id: orderId } }, - { populate: [] }) + { populate: ['order', 'order.user'] }) if (!orderItem) { throw new BadRequestException('Order item not found') }