diff --git a/addons/mrp/models/mrp_bom.py b/addons/mrp/models/mrp_bom.py index 8bc20424e77..4ff2cdb9c4e 100644 --- a/addons/mrp/models/mrp_bom.py +++ b/addons/mrp/models/mrp_bom.py @@ -176,6 +176,10 @@ class MrpBom(models.Model): raise UserError(_("You cannot create a new Bill of Material from here.")) return super(MrpBom, self).name_create(name) + def toggle_active(self): + self.with_context({'active_test': False}).operation_ids.toggle_active() + return super().toggle_active() + def name_get(self): return [(bom.id, '%s%s' % (bom.code and '%s: ' % bom.code or '', bom.product_tmpl_id.display_name)) for bom in self] diff --git a/addons/mrp/views/mrp_production_views.xml b/addons/mrp/views/mrp_production_views.xml index d329b04a429..9248c417955 100644 --- a/addons/mrp/views/mrp_production_views.xml +++ b/addons/mrp/views/mrp_production_views.xml @@ -181,7 +181,7 @@