From fb74a030de8d0182fd19d349581e1021add38537 Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Tue, 1 Sep 2026 13:40:51 +0530 Subject: [PATCH] fix: handle BOM price list currency update (backport #58638) (#58639) fix: handle BOM price list currency update (#58638) (cherry picked from commit db52e465d0b33415be46b899105a7e099e4f1b35) Co-authored-by: Pandiyan P --- erpnext/manufacturing/doctype/bom/bom.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/erpnext/manufacturing/doctype/bom/bom.js b/erpnext/manufacturing/doctype/bom/bom.js index b20ebec48fc..aa3a64c1f7c 100644 --- a/erpnext/manufacturing/doctype/bom/bom.js +++ b/erpnext/manufacturing/doctype/bom/bom.js @@ -685,7 +685,9 @@ erpnext.bom.BomController = class BomController extends erpnext.TransactionContr get_bom_material_detail(doc, cdt, cdn, secondary_items); } - buying_price_list(doc) { + buying_price_list() { + const doc = this.frm.doc; + if (doc.rm_cost_as_per !== "Price List" && doc.buying_price_list) { this.frm.set_value("buying_price_list", ""); return; @@ -696,8 +698,8 @@ erpnext.bom.BomController = class BomController extends erpnext.TransactionContr } } - plc_conversion_rate(doc) { - if (!this.in_apply_price_list && doc.rm_cost_as_per === "Price List") { + plc_conversion_rate() { + if (!this.in_apply_price_list && this.frm.doc.rm_cost_as_per === "Price List") { this.apply_price_list(null, true); } }