From 416692b26dc00e4c42e994cdc90fc54e2c9b0158 Mon Sep 17 00:00:00 2001 From: Swapnesh Shah Date: Tue, 3 Aug 2021 18:18:06 +0000 Subject: [PATCH] [FIX] mrp: filter mo based on selected bom_id MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Before this commit, MOs were not filtered based on selected BoM. With this commit, We are filtering MOs to selected based on BoM. Fixes #70215 closes odoo/odoo#74698 X-original-commit: 847f61a7716c62b0076cef0aa13d58d7dd9d09eb Signed-off-by: Arnold Moyaux Signed-off-by: Rémy Voet --- addons/mrp/models/mrp_unbuild.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/mrp/models/mrp_unbuild.py b/addons/mrp/models/mrp_unbuild.py index 0b028e0b9d8..a437d323b1a 100644 --- a/addons/mrp/models/mrp_unbuild.py +++ b/addons/mrp/models/mrp_unbuild.py @@ -45,7 +45,7 @@ class MrpUnbuild(models.Model): states={'done': [('readonly', True)]}, check_company=True) mo_id = fields.Many2one( 'mrp.production', 'Manufacturing Order', - domain="[('state', '=', 'done'), ('company_id', '=', company_id), ('product_id', '=?', product_id)]", + domain="[('state', '=', 'done'), ('company_id', '=', company_id), ('product_id', '=?', product_id), ('bom_id', '=?', bom_id)]", states={'done': [('readonly', True)]}, check_company=True) mo_bom_id = fields.Many2one('mrp.bom', 'Bill of Material used on the Production Order', related='mo_id.bom_id') lot_id = fields.Many2one(