diff --git a/addons/mrp/models/mrp_bom.py b/addons/mrp/models/mrp_bom.py index 6b781b8b30a..7c973e642d1 100644 --- a/addons/mrp/models/mrp_bom.py +++ b/addons/mrp/models/mrp_bom.py @@ -355,6 +355,8 @@ class MrpBomLine(models.Model): them has to be found on the variant. """ self.ensure_one() + if product._name == 'product.template': + return False if self.bom_product_template_attribute_value_ids: for ptal, iter_ptav in groupby(self.bom_product_template_attribute_value_ids.sorted('attribute_line_id'), lambda ptav: ptav.attribute_line_id): if not any([ptav in product.product_template_attribute_value_ids for ptav in iter_ptav]):