diff --git a/erpnext/public/js/controllers/transaction.js b/erpnext/public/js/controllers/transaction.js index cab3d48c7b7..79d85c20a0b 100644 --- a/erpnext/public/js/controllers/transaction.js +++ b/erpnext/public/js/controllers/transaction.js @@ -923,8 +923,15 @@ erpnext.TransactionController = class TransactionController extends erpnext.taxe return; } - var party_type = frappe.meta.has_field(me.frm.doc.doctype, "customer") ? "Customer" : "Supplier"; - var party_name = me.frm.doc[party_type.toLowerCase()]; + var party_type, party_name; + if( me.frm.doc.doctype == "Quotation" && me.frm.doc.quotation_to == "Customer"){ + party_type = "Customer", + party_name = me.frm.doc.party_name + } + else{ + party_type = frappe.meta.has_field(me.frm.doc.doctype, "customer") ? "Customer" : "Supplier"; + party_name = me.frm.doc[party_type.toLowerCase()]; + } if (party_name) { frappe.call({ method: "frappe.client.get_value",