2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-10-14 21:22:20 +00:00

Fix "override pricing" display (#10545)

- Use specified currency values
- Closes #10537
This commit is contained in:
Oliver
2025-10-11 12:06:17 +11:00
committed by GitHub
parent 0dbb0306a5
commit 4edbe9bab1

View File

@@ -47,6 +47,8 @@ interface PricingOverviewEntry {
min_value: number | null | undefined;
max_value: number | null | undefined;
visible?: boolean;
min_currency?: string | null | undefined;
max_currency?: string | null | undefined;
currency?: string | null | undefined;
}
@@ -161,7 +163,8 @@ export default function PricingOverviewPanel({
return '-';
}
return formatCurrency(record?.min_value, {
currency: record.currency ?? pricing?.currency
currency:
record.min_currency ?? record.currency ?? pricing?.currency
});
}
},
@@ -174,7 +177,8 @@ export default function PricingOverviewPanel({
}
return formatCurrency(record?.max_value, {
currency: record.currency ?? pricing?.currency
currency:
record.max_currency ?? record.currency ?? pricing?.currency
});
}
}
@@ -189,6 +193,9 @@ export default function PricingOverviewPanel({
icon: <IconExclamationCircle />,
min_value: Number.parseFloat(pricing?.override_min),
max_value: Number.parseFloat(pricing?.override_max),
min_currency: pricing?.override_min_currency ?? pricing?.currency,
max_currency: pricing?.override_max_currency ?? pricing?.currency,
currency: pricing?.currency,
valid: pricing?.override_min != null && pricing?.override_max != null
},
{