From 419f7175427d5466f4072ea97479a5cadb7d8394 Mon Sep 17 00:00:00 2001 From: ravibharathi656 Date: Mon, 11 Aug 2025 17:46:48 +0530 Subject: [PATCH] fix(quotation): update currency on duplicate (cherry picked from commit 430a06d0562278664a253dc1b016b8ce2c772739) --- erpnext/public/js/controllers/transaction.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) 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",