diff --git a/addons/mrp/models/stock_rule.py b/addons/mrp/models/stock_rule.py index 1a608d5af48..bb0f38cc81c 100644 --- a/addons/mrp/models/stock_rule.py +++ b/addons/mrp/models/stock_rule.py @@ -198,7 +198,7 @@ class StockRule(models.Model): if not manufacture_rule: return delay, delay_description manufacture_rule.ensure_one() - bom = (product.variant_bom_ids or product.bom_ids)[:1] + bom = values.get('bom') or (product.variant_bom_ids or product.bom_ids)[:1] manufacture_delay = bom.produce_delay delay += manufacture_delay if not bypass_delay_description: