diff --git a/erpnext/public/js/utils/serial_no_batch_selector.js b/erpnext/public/js/utils/serial_no_batch_selector.js index e64d5458b30..8dd69fdea2d 100644 --- a/erpnext/public/js/utils/serial_no_batch_selector.js +++ b/erpnext/public/js/utils/serial_no_batch_selector.js @@ -316,7 +316,7 @@ erpnext.SerialNoBatchSelector = Class.extend({ frappe.call({ method: 'erpnext.stock.doctype.batch.batch.get_batch_qty', args: { - batch_no: this.doc.batch_no, + batch_no: me.item.batch_no, warehouse: me.warehouse_details.name, item_code: me.item_code }, @@ -389,10 +389,13 @@ erpnext.SerialNoBatchSelector = Class.extend({ let serial_no_filters = { item_code: me.item_code, - batch_no: this.doc.batch_no || null, delivery_document_no: "" } + if (this.has_batch) { + serial_no_filters["batch_no"] = this.item.batch_no; + } + if (me.warehouse_details.name) { serial_no_filters['warehouse'] = me.warehouse_details.name; }