diff --git a/frappe/public/js/frappe/model/model.js b/frappe/public/js/frappe/model/model.js index f1bc58c735..9154892e4e 100644 --- a/frappe/public/js/frappe/model/model.js +++ b/frappe/public/js/frappe/model/model.js @@ -788,6 +788,9 @@ $.extend(frappe.model, { }, round_floats_in: function (doc, fieldnames) { + if (!doc) { + return; + } if (!fieldnames) { fieldnames = frappe.meta.get_fieldnames(doc.doctype, doc.parent, { fieldtype: ["in", ["Currency", "Float"]], @@ -795,9 +798,7 @@ $.extend(frappe.model, { } for (var i = 0, j = fieldnames.length; i < j; i++) { var fieldname = fieldnames[i]; - if (doc[fieldname]) { - doc[fieldname] = flt(doc[fieldname], precision(fieldname, doc)); - } + doc[fieldname] = flt(doc[fieldname], precision(fieldname, doc)); } },