diff --git a/erpnext/public/js/controllers/transaction.js b/erpnext/public/js/controllers/transaction.js index a56ebd2e759..eae5283d321 100644 --- a/erpnext/public/js/controllers/transaction.js +++ b/erpnext/public/js/controllers/transaction.js @@ -776,7 +776,8 @@ erpnext.TransactionController = erpnext.taxes_and_totals.extend({ this.frm.toggle_reqd("plc_conversion_rate", !!(this.frm.doc.price_list_name && this.frm.doc.price_list_currency)); - if(this.frm.doc_currency!==this.frm.doc.currency) { + if(this.frm.doc_currency!==this.frm.doc.currency + || this.frm.doc_currency!==this.frm.doc.price_list_currency) { // reset names only when the currency is different var company_currency = this.get_company_currency(); diff --git a/erpnext/selling/sales_common.js b/erpnext/selling/sales_common.js index 5ca26181e32..aa5b3ba4983 100644 --- a/erpnext/selling/sales_common.js +++ b/erpnext/selling/sales_common.js @@ -118,6 +118,7 @@ erpnext.selling.SellingController = erpnext.TransactionController.extend({ selling_price_list: function() { this.apply_price_list(); + this.set_dynamic_labels(); }, price_list_rate: function(doc, cdt, cdn) {