From db52e465d0b33415be46b899105a7e099e4f1b35 Mon Sep 17 00:00:00 2001 From: Pandiyan P Date: Tue, 1 Sep 2026 13:31:37 +0530 Subject: [PATCH] fix: handle BOM price list currency update (#58638) --- 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 7a3fe82e2c7..7d3f4f0c1dc 100644 --- a/erpnext/manufacturing/doctype/bom/bom.js +++ b/erpnext/manufacturing/doctype/bom/bom.js @@ -699,7 +699,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; @@ -710,8 +712,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); } }