diff --git a/src/pages/Ecomerce/CatalogView.vue b/src/pages/Ecomerce/CatalogView.vue index 831d79dc..114b48e0 100644 --- a/src/pages/Ecomerce/CatalogView.vue +++ b/src/pages/Ecomerce/CatalogView.vue @@ -771,8 +771,10 @@ const showItem = async item => { if (checkGuest()) return; showItemDialog.value = true; - const itemLots = await calcItem(item.id); - const tags = await getItemTags(item.id); + const [itemLots, tags] = await Promise.all([ + calcItem(item.id), + getItemTags(item.id) + ]); item.lots = itemLots; item.tags = tags; selectedItem.value = item;