currency field: fix empty decimal part when 0 decimals

This commit is contained in:
Yuri Kuznetsov
2025-03-18 09:09:43 +02:00
parent 832cfb8915
commit 5178d72850
+4 -2
View File
@@ -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');
}
}