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 @@
-
+