From a8e4838a6a4eac4c7714747ffcc86fbb741b0962 Mon Sep 17 00:00:00 2001 From: Arnold Moyaux Date: Fri, 1 Sep 2023 13:26:27 +0200 Subject: [PATCH] [FIX] mrp: merge MO with different product for same BoM Usecase: - Create a BoM for a template - Replenish 2 different variant Expected result: 2 distinct production orders for each product Current result: A signle production order with the first product variant and twice the quantity closes odoo/odoo#134067 X-original-commit: 2a658fb4a509238cd1462e2ffb615ecec05bc2e2 Signed-off-by: William Henrotin (whe) --- addons/mrp/models/stock_rule.py | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/mrp/models/stock_rule.py b/addons/mrp/models/stock_rule.py index e1df4732771..1435e27f22a 100644 --- a/addons/mrp/models/stock_rule.py +++ b/addons/mrp/models/stock_rule.py @@ -58,6 +58,7 @@ class StockRule(models.Model): (gpo == 'propagate' and 'group_id' in procurement.values and procurement.values['group_id']) or False domain = ( ('bom_id', '=', bom.id), + ('product_id', '=', procurement.product_id.id), ('state', 'in', ['draft', 'confirmed']), ('is_planned', '=', False), ('picking_type_id', '=', rule.picking_type_id.id),