diff --git a/addons/mrp/models/mrp_bom.py b/addons/mrp/models/mrp_bom.py index 8219035a3aa..c1cf4a75a77 100644 --- a/addons/mrp/models/mrp_bom.py +++ b/addons/mrp/models/mrp_bom.py @@ -409,9 +409,9 @@ class MrpBomLine(models.Model): 'You should install the mrp_byproduct module if you want to manage extra products on BoMs !'), ] - @api.depends('product_id', 'tracking') + @api.depends('product_id', 'tracking', 'operation_id') def _compute_manual_consumption(self): - self.filtered(lambda m: m.tracking != 'none').manual_consumption = True + self.filtered(lambda m: m.tracking != 'none' or m.operation_id).manual_consumption = True @api.depends('product_id', 'bom_id') def _compute_child_bom_id(self): diff --git a/addons/mrp/views/mrp_bom_views.xml b/addons/mrp/views/mrp_bom_views.xml index b0e8809bc72..b3972881b45 100644 --- a/addons/mrp/views/mrp_bom_views.xml +++ b/addons/mrp/views/mrp_bom_views.xml @@ -99,7 +99,7 @@ - +