diff --git a/addons/mrp/models/stock_move.py b/addons/mrp/models/stock_move.py
index 1eaa53799e1..b236c62652f 100644
--- a/addons/mrp/models/stock_move.py
+++ b/addons/mrp/models/stock_move.py
@@ -357,6 +357,7 @@ class StockMove(models.Model):
action['views'] = [(self.env.ref('mrp.view_stock_move_operations_raw').id, 'form')]
action['context']['show_destination_location'] = False
action['context']['force_manual_consumption'] = True
+ action['context']['active_mo_id'] = self.raw_material_production_id.id
elif self.production_id:
action['views'] = [(self.env.ref('mrp.view_stock_move_operations_finished').id, 'form')]
action['context']['show_source_location'] = False
diff --git a/addons/mrp/views/stock_move_views.xml b/addons/mrp/views/stock_move_views.xml
index c86cc44561e..ca508b99849 100644
--- a/addons/mrp/views/stock_move_views.xml
+++ b/addons/mrp/views/stock_move_views.xml
@@ -21,9 +21,6 @@
Consumed
-
-
-
@@ -50,7 +47,7 @@
{
- 'active_mo_id': parent.raw_material_production_id,
+ 'active_mo_id': context.get('active_mo_id'),
'active_picking_id': picking_id,
'default_company_id': parent.company_id,
'default_product_id': parent.product_id,