From afd263523d88b89f28a92dadc942f07f817faae7 Mon Sep 17 00:00:00 2001 From: morteza-mortezai Date: Thu, 8 Jan 2026 10:21:01 +0330 Subject: [PATCH] fix : address bug --- src/common/enums/message.enum.ts | 1 + src/modules/order/order.service.ts | 3 +++ 2 files changed, 4 insertions(+) diff --git a/src/common/enums/message.enum.ts b/src/common/enums/message.enum.ts index ed5b558..cdf49a7 100644 --- a/src/common/enums/message.enum.ts +++ b/src/common/enums/message.enum.ts @@ -298,6 +298,7 @@ export const enum AddressMessage { UserShouldHaveAddress = "برای ثبت سفارش .کاربر ملزم به ثبت آدرس می‌باشد", InvalidLocation = "مختصات جغرافیایی اشتباه می باشد", SellerAddressNotFound = "برای ثبت قرار داد ابتدا آدرس خود در قسمت پروفابل ثبت کنید", + INVALID_ADDRESS = "مشکل در آدرس لطفا آدرس را دوباره ذخیره کنید", } export const enum PricingMessage { diff --git a/src/modules/order/order.service.ts b/src/modules/order/order.service.ts index b313bb8..a850b9d 100644 --- a/src/modules/order/order.service.ts +++ b/src/modules/order/order.service.ts @@ -58,6 +58,9 @@ class OrderService { const province = userAddress.province as unknown as IProvince; console.log("city", city); console.log("province", province); + if(!city?.name || !province?.name ){ + throw new BadRequestError(AddressMessage.INVALID_ADDRESS); + } const shipmentAddress: IShipmentAddress = { address: userAddress.address, city: city.name,