diff --git a/packages/admin-next/dashboard/src/routes/products/product-prices/pricing-edit.tsx b/packages/admin-next/dashboard/src/routes/products/product-prices/pricing-edit.tsx index 0f64a9d914..fb4f4aca73 100644 --- a/packages/admin-next/dashboard/src/routes/products/product-prices/pricing-edit.tsx +++ b/packages/admin-next/dashboard/src/routes/products/product-prices/pricing-edit.tsx @@ -93,7 +93,9 @@ export const PricingEdit = ({ )?.id } else { existingId = variants[ind].prices.find( - (p) => p.currency_code === currencyCode + (p) => + p.currency_code === currencyCode && + Object.keys(p.rules ?? {}).length === 0 )?.id } @@ -103,7 +105,6 @@ export const PricingEdit = ({ ? { id: existingId, amount, - currency_code: currencyCode, } : { currency_code: currencyCode, amount }