From 0248811e532e77f0853e0d992ac895f2e45b27e0 Mon Sep 17 00:00:00 2001 From: Neil Trini Lasrado Date: Wed, 15 Jul 2015 15:03:45 +0530 Subject: [PATCH] Fixed deafault BOM problem --- erpnext/manufacturing/doctype/bom/bom.py | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/erpnext/manufacturing/doctype/bom/bom.py b/erpnext/manufacturing/doctype/bom/bom.py index f550a8afe4..fe67ed8057 100644 --- a/erpnext/manufacturing/doctype/bom/bom.py +++ b/erpnext/manufacturing/doctype/bom/bom.py @@ -181,15 +181,12 @@ class BOM(Document): if item.default_bom != self.name: item.default_bom = self.name item.save() - else: - if not self.is_active: - frappe.db.set(self, "is_default", 0) - - item = frappe.get_doc("Item", self.item) - if item.default_bom == self.name: - item.default_bom = None - item.save() + frappe.db.set(self, "is_default", 0) + item = frappe.get_doc("Item", self.item) + if item.default_bom == self.name: + item.default_bom = None + item.save() def clear_operations(self): if not self.with_operations: