From 520a4af871a0969fb3612aef7227d89cff49f2c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matheus=20Gaudencio=20do=20R=C3=AAgo?= Date: Fri, 4 Oct 2024 11:19:30 -0300 Subject: [PATCH] Removing correct throw... --- vtex/loaders/legacy/relatedProductsLoader.ts | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/vtex/loaders/legacy/relatedProductsLoader.ts b/vtex/loaders/legacy/relatedProductsLoader.ts index f75a4d4f9..e8b83eb2e 100644 --- a/vtex/loaders/legacy/relatedProductsLoader.ts +++ b/vtex/loaders/legacy/relatedProductsLoader.ts @@ -89,6 +89,12 @@ async function loader( }, { ...STALE, headers: withSegmentCookie(segment) }) .then((res) => res.json()); + if (products && !Array.isArray(products)) { + throw new Error( + `Error while fetching VTEX data ${JSON.stringify(products)}`, + ); + } + // unique Ids const relatedIds = [...new Set( products.slice(0, count).map((p) => pickSku(p).itemId), @@ -120,14 +126,6 @@ async function loader( ); }); - const allPromisesFailed = relatedProductsResults.every( - (result) => result.status === "rejected", - ); - - if (allPromisesFailed) { - throw new Error("Failed to load related products for all batches."); - } - if (hideUnavailableItems && relatedProducts) { const inStock = (p: Product) => p.offers?.offers.find((o) =>