fix : cart error

This commit is contained in:
morteza-mortezai
2025-10-28 15:40:41 +03:30
parent 09ff829c36
commit 3e8f6a3ea5
+4 -4
View File
@@ -24,12 +24,12 @@ class CartService {
async getCartS(userId: string) {
const doc = (await this.cartRepo.getCartWithAggregate(userId))[0] as ICart;
if (!doc) {
throw new BadRequestError(CartMessage.CartNotFound);
}
const cart = CartDTO.transformCart(doc);
const cartShipmentItems = await this.cartShipItemRepo.getCartShipmentItems(doc._id.toString());
let cartShipmentItems;
if (doc?._id) {
cartShipmentItems = await this.cartShipItemRepo.getCartShipmentItems(doc._id.toString());
}
const recommended = await this.getRecommendedProducts(doc);
return { cart: { ...cart, cartShipmentItems }, recommended };
}