fix bug of products selector

This commit is contained in:
2026-07-15 08:34:11 +02:00
parent 0109f3a744
commit 652d20d79f
5 changed files with 227 additions and 176 deletions
+5 -2
View File
@@ -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(() => {