diff --git a/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js b/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js index ccdd87ff1d5..ca66ee25b4e 100644 --- a/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js +++ b/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js @@ -8,7 +8,8 @@ frappe.provide("erpnext.accounts"); erpnext.accounts.PurchaseInvoice = erpnext.buying.BuyingController.extend({ onload: function() { this._super(); - + console.log('----> TESTING'); + this.setup_quality_inspection("Incoming"); if(!this.frm.doc.__islocal) { // show credit_to in print format if(!this.frm.doc.supplier && this.frm.doc.credit_to) { diff --git a/erpnext/public/js/controllers/transaction.js b/erpnext/public/js/controllers/transaction.js index e6bc00b2893..cce13e9e3a5 100644 --- a/erpnext/public/js/controllers/transaction.js +++ b/erpnext/public/js/controllers/transaction.js @@ -139,20 +139,20 @@ erpnext.TransactionController = erpnext.taxes_and_totals.extend({ setup_quality_inspection: function(inspection_type) { var me = this; - var quality_inspection = frappe.meta.get_docfield(this.frm.doc.items[0].doctype, "quality_inspection"); - quality_inspection.get_route_options_for_new_doc = function(field) { + var quality_inspection_field = this.frm.get_docfield("items", "quality_inspection"); + quality_inspection_field.get_route_options_for_new_doc = function(field) { + console.log(field); if(me.frm.is_new()) return; var doc = field.doc; return { "inspection_type": inspection_type, "purchase_receipt_no": me.frm.doc.name, - "item_code": me.doc.item_code, - "description": me.doc.description, - "item_serial_no": me.doc.serial_no ? me.doc.serial_no.split("\n")[0] : null, - "batch_no": me.doc.batch_no + "item_code": doc.item_code, + "description": doc.description, + "item_serial_no": doc.serial_no ? doc.serial_no.split("\n")[0] : null, + "batch_no": doc.batch_no } } - console.log(quality_inspection); this.frm.set_query("quality_inspection", "items", function(doc, cdt, cdn) { var d = locals[cdt][cdn]; return { diff --git a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.js b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.js index e4fcaa9bdfc..58d9060f615 100644 --- a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.js +++ b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.js @@ -33,8 +33,7 @@ frappe.ui.form.on("Purchase Receipt", { erpnext.stock.PurchaseReceiptController = erpnext.buying.BuyingController.extend({ onload: function() { this._super(); - console.log('----> TESTING'); - this.setup_quality_inspection("Incoming") + this.setup_quality_inspection("Incoming"); }, refresh: function() { this._super();