mirror of
https://github.com/vercel/commerce.git
synced 2025-05-16 14:36:59 +00:00
Don't fail when collections are not found
This commit is contained in:
parent
af21b29b73
commit
88c4a9677d
@ -17,7 +17,7 @@ export default function ProductGridItems({ products }: { products: Product[] })
|
|||||||
amount: product.priceRange.maxVariantPrice.amount,
|
amount: product.priceRange.maxVariantPrice.amount,
|
||||||
currencyCode: product.priceRange.maxVariantPrice.currencyCode
|
currencyCode: product.priceRange.maxVariantPrice.currencyCode
|
||||||
}}
|
}}
|
||||||
src={product.featuredImage.url}
|
src={product.featuredImage?.url}
|
||||||
width={600}
|
width={600}
|
||||||
height={600}
|
height={600}
|
||||||
/>
|
/>
|
||||||
|
@ -265,6 +265,11 @@ export async function getCollectionProducts(handle: string): Promise<Product[]>
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
if (!res.body.data.collection) {
|
||||||
|
console.log('No collection found for handle', handle);
|
||||||
|
return [];
|
||||||
|
}
|
||||||
|
|
||||||
return reshapeProducts(removeEdgesAndNodes(res.body.data.collection.products));
|
return reshapeProducts(removeEdgesAndNodes(res.body.data.collection.products));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user