fix: filter out >16xl instances for pricing calculator (#37437)

This commit is contained in:
Kevin Grüneberg authored and GitHub committed 2025-07-25 11:40:52 +08:00
1 parent 29f5fde08c
commit 500e1e7bcf
1 file changed
+4 -1
@@ -31,7 +31,10 @@ const findIntanceValueByColumn = (instance: any, column: string) =>
const parsePrice = (price: string) => parseInt(price?.toString().replace('$', '').replace(',', ''))
const ComputePricingCalculator = ({ disableInteractivity }: { disableInteractivity?: boolean }) => {
const computeInstances = pricingAddOn.database.rows
// Filter out rows with no specific pricing
const computeInstances = pricingAddOn.database.rows.filter((row) =>
row.columns.some((it) => it.key === 'pricing' && it.value !== 'Contact Us')
)
const priceSteps = computeInstances.map((instance) =>
parsePrice(findIntanceValueByColumn(instance, 'pricing'))
)