From b450db557b58eb3b6f0a1444226216a7f83dddcb Mon Sep 17 00:00:00 2001 From: Jono M Date: Mon, 4 Dec 2023 15:27:52 +0000 Subject: [PATCH] Updated currency field to prevent floating point issues (#19221) refs ADM-54 --- apps/admin-x-design-system/src/global/form/CurrencyField.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/admin-x-design-system/src/global/form/CurrencyField.tsx b/apps/admin-x-design-system/src/global/form/CurrencyField.tsx index aab17c3495..a146ae0876 100644 --- a/apps/admin-x-design-system/src/global/form/CurrencyField.tsx +++ b/apps/admin-x-design-system/src/global/form/CurrencyField.tsx @@ -26,7 +26,7 @@ const CurrencyField: React.FC = ({ // The saved value is strictly a number with 2 decimal places const forceCurrencyValue = (input: string) => { - return Math.floor(parseFloat(input.match(/[\d]+\.?[\d]{0,2}/)?.[0] || '0') * 100); + return Math.round(parseFloat(input.match(/[\d]+\.?[\d]{0,2}/)?.[0] || '0') * 100); }; return