Skip to content

Commit e1618de

Browse files
Merge pull request #2283 from souzavinny/fix/pricing-api-endpoint
fix(pricing): update pricing API endpoint and guard non-OK responses
2 parents 0624302 + 545e92e commit e1618de

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/components/Table/TablePricing.astro

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,10 @@ const i18n = {
188188
189189
async function fetchPricingData() {
190190
// product_slug come from Astro.props
191-
const response = await fetch(`https://www.azion.com/api/pricing/get/product_slug/${product_slug}`);
191+
const response = await fetch(`https://vef4esszhdq.map.azionedge.net/api/pricing/get/product_slug/${product_slug}`);
192+
if (!response.ok) {
193+
throw new Error(`Pricing API returned ${response.status} for product_slug "${product_slug}"`);
194+
}
192195
const data = await response.json();
193196
// Return empty array if API returns error object instead of array
194197
return Array.isArray(data) ? data : [];

0 commit comments

Comments
 (0)