diff --git a/frappe/public/js/frappe/utils/utils.js b/frappe/public/js/frappe/utils/utils.js index ed4d96e0b2..40615f2fd5 100644 --- a/frappe/public/js/frappe/utils/utils.js +++ b/frappe/public/js/frappe/utils/utils.js @@ -1606,8 +1606,13 @@ Object.assign(frappe.utils, { * max_no_of_decimals - max number of decimals of the shortened number */ + // return empty for null, undefined, or empty string + if (!number || isNaN(number)) { + return ""; + } + // return number if total digits is lesser than min_length - const len = String(number).match(/\d/g).length; + const len = String(number).match(/\d/g)?.length || 0; if (len < min_length) { return number.toString(); }