From 7adb62c33bc72bb353ac9b07078cd02df3675c1a Mon Sep 17 00:00:00 2001 From: Shivam Mishra Date: Sat, 28 Sep 2019 15:13:53 +0530 Subject: [PATCH] fix: null check for valuatiomn rate --- erpnext/manufacturing/doctype/bom/bom.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/erpnext/manufacturing/doctype/bom/bom.py b/erpnext/manufacturing/doctype/bom/bom.py index f82afb766c6..b4b36df7b09 100644 --- a/erpnext/manufacturing/doctype/bom/bom.py +++ b/erpnext/manufacturing/doctype/bom/bom.py @@ -286,6 +286,9 @@ class BOM(WebsiteGenerator): if not valuation_rate: valuation_rate = frappe.db.get_value("Item", args['item_code'], "valuation_rate") + if not valuation_rate: + frappe.throw(_("Please set valuation rate for item {0}.".format(args['item_code']))) + return valuation_rate def manage_default_bom(self):