diff --git a/erpnext/manufacturing/doctype/bom/bom.py b/erpnext/manufacturing/doctype/bom/bom.py index 754a64e11bb..b020b7c5fcf 100644 --- a/erpnext/manufacturing/doctype/bom/bom.py +++ b/erpnext/manufacturing/doctype/bom/bom.py @@ -475,7 +475,7 @@ class BOM(WebsiteGenerator): ) ) - def get_rm_rate(self, arg): + def get_rm_rate(self, arg, notify=True): """Get raw material rate as per selected method, if bom exists takes bom cost""" rate = 0 if not self.rm_cost_as_per: @@ -503,7 +503,7 @@ class BOM(WebsiteGenerator): ), alert=True, ) - else: + elif notify: frappe.msgprint( _("{0} not found for item {1}").format(self.rm_cost_as_per, arg["item_code"]), alert=True, @@ -909,7 +909,8 @@ class BOM(WebsiteGenerator): "conversion_factor": d.conversion_factor, "sourced_by_supplier": d.sourced_by_supplier, "is_phantom_item": d.is_phantom_item, - } + }, + notify=False, ) d.base_rate = flt(d.rate) * flt(self.conversion_rate)