From 60a291af8f267d878e0e3449409a776d4109081d Mon Sep 17 00:00:00 2001 From: Deepesh Garg <42651287+deepeshgarg007@users.noreply.github.com> Date: Mon, 22 Jul 2019 11:14:14 +0530 Subject: [PATCH] fix: Sample qty validation fix in purchase receipt (#18419) Co-authored-by: Suraj Shetty --- erpnext/stock/doctype/purchase_receipt/purchase_receipt.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.js b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.js index a2d3e75f23..7da648aad9 100644 --- a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.js +++ b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.js @@ -264,8 +264,12 @@ frappe.ui.form.on('Purchase Receipt Item', { var d = locals[cdt][cdn]; frappe.db.get_value('Item', {name: d.item_code}, 'sample_quantity', (r) => { frappe.model.set_value(cdt, cdn, "sample_quantity", r.sample_quantity); + validate_sample_quantity(frm, cdt, cdn); }); }, + qty: function(frm, cdt, cdn) { + validate_sample_quantity(frm, cdt, cdn); + }, sample_quantity: function(frm, cdt, cdn) { validate_sample_quantity(frm, cdt, cdn); }, @@ -283,7 +287,7 @@ cur_frm.cscript['Make Stock Entry'] = function() { var validate_sample_quantity = function(frm, cdt, cdn) { var d = locals[cdt][cdn]; - if (d.sample_quantity) { + if (d.sample_quantity && d.qty) { frappe.call({ method: 'erpnext.stock.doctype.stock_entry.stock_entry.validate_sample_quantity', args: {