From 29e52f6deb7f6fcca9349544b5879e740badcf59 Mon Sep 17 00:00:00 2001 From: Nishka Gosalia <58264710+nishkagosalia@users.noreply.github.com> Date: Thu, 5 Mar 2026 12:27:06 +0530 Subject: [PATCH] fix: percent precision when value is undefined (#37755) Co-authored-by: Nishka Gosalia --- frappe/public/js/frappe/form/formatters.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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) ||