Browse Source

fix: convert asynchronous field update to synchronous (#28930)

(cherry picked from commit 5adf85f5b7ba94591381b03709b1fee6aa9331a5)

Co-authored-by: Dan Navarro on Ubuntu Work <danjeremynavarro@gmail.com>
develop
mergify[bot] 3 years ago
committed by GitHub
parent
commit
c1a0f649cb
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 9
      erpnext/public/js/utils.js

9
erpnext/public/js/utils.js

@ -430,12 +430,9 @@ erpnext.utils.select_alternate_items = function(opts) {
qty = row.qty; qty = row.qty;
} }
row[item_field] = d.alternate_item; row[item_field] = d.alternate_item;
frm.script_manager.trigger(item_field, row.doctype, row.name) frappe.model.set_value(row.doctype, row.name, 'qty', qty);
.then(() => { frappe.model.set_value(row.doctype, row.name, opts.original_item_field, d.item_code);
frappe.model.set_value(row.doctype, row.name, 'qty', qty); frm.trigger(item_field, row.doctype, row.name);
frappe.model.set_value(row.doctype, row.name,
opts.original_item_field, d.item_code);
});
}); });
refresh_field(opts.child_docname); refresh_field(opts.child_docname);

Loading…
Cancel
Save