Merge pull request #27541 from cogk/fix-round_floats_in-ensure-values-are-set-to-zero
fix: Set undefined values to zero in round_floats_in
This commit is contained in:
commit
84f1a2cdbe
1 changed files with 4 additions and 3 deletions
|
|
@ -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));
|
||||
}
|
||||
},
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue