From f550ecf93ebce7ebdfcc2fc799489a7b53cce950 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Sat, 2 May 2015 18:45:02 +0530 Subject: [PATCH] Maintain same currency exchnage rate while mapping --- erpnext/public/js/transaction.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/erpnext/public/js/transaction.js b/erpnext/public/js/transaction.js index ba0fa408d8..4a45b3c5c8 100644 --- a/erpnext/public/js/transaction.js +++ b/erpnext/public/js/transaction.js @@ -232,7 +232,8 @@ erpnext.TransactionController = erpnext.stock.StockController.extend({ this.set_dynamic_labels(); var company_currency = this.get_company_currency(); - if(this.frm.doc.currency !== company_currency) { + // Added `ignore_pricing_rule` to determine if document is loading after mapping from another doc + if(this.frm.doc.currency !== company_currency && !this.frm.doc.ignore_pricing_rule) { this.get_exchange_rate(this.frm.doc.currency, company_currency, function(exchange_rate) { me.frm.set_value("conversion_rate", exchange_rate);