diff --git a/stock/doctype/stock_entry/stock_entry.js b/stock/doctype/stock_entry/stock_entry.js index 529cb62534..8843a35fe8 100644 --- a/stock/doctype/stock_entry/stock_entry.js +++ b/stock/doctype/stock_entry/stock_entry.js @@ -104,11 +104,11 @@ erpnext.stock.StockEntry = erpnext.stock.StockController.extend({ callback: function(r) { if (!r.exc) me.frm.set_value("expense_adjustment_account", r.message); - me.get_items(); + me.get_items_onload(); } }); } else { - me.get_items(); + me.get_items_onload(); } }, @@ -121,6 +121,13 @@ erpnext.stock.StockEntry = erpnext.stock.StockController.extend({ } }, + get_items_onload: function() { + if (this.frm.doc.__islocal && !getchildren('Stock Entry Detail', this.frm.doc.name, + 'mtn_details').length) { + this.get_items() + } + }, + get_items: function() { if(this.frm.doc.production_order || this.frm.doc.bom_no) { // if production order / bom is mentioned, get items