From 5178d728505b7afef2d36b4e3784acdcba5c764b Mon Sep 17 00:00:00 2001 From: Yuri Kuznetsov Date: Tue, 18 Mar 2025 09:09:43 +0200 Subject: [PATCH] currency field: fix empty decimal part when 0 decimals --- client/src/views/fields/currency.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/client/src/views/fields/currency.js b/client/src/views/fields/currency.js index 4586c4c155..d435c0882a 100644 --- a/client/src/views/fields/currency.js +++ b/client/src/views/fields/currency.js @@ -259,8 +259,10 @@ class CurrencyFieldView extends FloatFieldView { const parts = value.split('.'); - if (parts[1] && parts[1].length < scale) { - value = parts[0] + '.' + parts[1].padEnd(scale, '0'); + const decimalPart = parts[1] || ''; + + if (decimalPart.length < scale) { + value = parts[0] + '.' + decimalPart.padEnd(scale, '0'); } }