-
- Downloads
[FIX] mrp: wrong BoM from orderpoint in 3 steps
Steps to reproduce the bug: - Go to the warehouse settings: - enable “3 steps for manufacturing” - Create a storable product “P1” with 2 BoM - Create an orderpoint: - Preferred route: Manufacturing - Product: “P1” - BoM: select the second BoM - To order: 1 - Click on the “Order once” button Problem: The manufacturing order is created with the first BoM instead of the second. As we are in 3 steps, the “run_pull” function is triggered first, with values prepared from the orderpoint so the bom is well set: https://github.com/odoo/odoo/blob/16.0/addons/stock/models/stock_orderpoint.py#L515-L523 Then the “run_manufacture” function is triggered but with vals prepared from the move, not from the orderpoint, so we lose the BoM information that the user has selected: https://github.com/odoo/odoo/blob/16.0/addons/stock/models/stock_move.py#L1334-L1340 opw-3217945 closes odoo/odoo#117703 X-original-commit: 2371cd29e1c0cfa54b682b2100b9db7f5633a7b4 Signed-off-by:Djamel Touati (otd) <otd@odoo.com> Signed-off-by:
Tiffany Chang <tic@odoo.com>
Loading
Please register or sign in to comment