diff --git a/frappe/public/js/frappe/form/formatters.js b/frappe/public/js/frappe/form/formatters.js index 8b612d5a76..f9e5fc3755 100644 --- a/frappe/public/js/frappe/form/formatters.js +++ b/frappe/public/js/frappe/form/formatters.js @@ -94,7 +94,9 @@ frappe.form.formatters = { if (value === null) { return ""; } - const valuePrecision = value.toString().split(".")[1]?.length || 0; + + const valuePrecision = value?.toString().split(".")[1]?.length || 0; + const precision = docfield.precision || cint(frappe.boot.sysdefaults && frappe.boot.sysdefaults.float_precision) ||