fix bug of products selector
This commit is contained in:
@@ -22,8 +22,11 @@ export function getProductsCatalog(force = false): Promise<Product[]> {
|
||||
|
||||
catalogPromise = getProducts()
|
||||
.then((products) => {
|
||||
catalogProducts.value = products ?? []
|
||||
syncProductTradingHoursFromProducts(catalogProducts.value)
|
||||
// وقتی فروشگاه بسته است API گاهی [] برمیگرداند — کاتالوگ قبلی را پاک نکن
|
||||
if (Array.isArray(products) && products.length > 0) {
|
||||
catalogProducts.value = products
|
||||
syncProductTradingHoursFromProducts(catalogProducts.value)
|
||||
}
|
||||
return catalogProducts.value
|
||||
})
|
||||
.finally(() => {
|
||||
|
||||
Reference in New Issue
Block a user