From 4ca24a47de08c4f3eee02a34352fd6e64f3918e6 Mon Sep 17 00:00:00 2001 From: Nicolas Martinelli Date: Thu, 5 Mar 2020 11:29:11 +0000 Subject: [PATCH] [FIX] mrp: default UoM when registering lot - Create a products A - Create a products B Tracked by lot UoM: kg - Get some quantity in stock for B - Create a BOM for A: 2g of B to produce A - Create a MO for A, Produce In the lot registration wizard, 2kg of B are suggested instead of 2g of B. In this case, the UoM of the product is taken instead of the move. However, it should only be the case if the product is tracked by unique S/N. opw-2200263 closes odoo/odoo#47019 X-original-commit: 9d114eb7a48b82b76e9c900cce22dc5022206367 Signed-off-by: Nicolas Martinelli (nim) --- addons/mrp/models/mrp_abstract_workorder.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/mrp/models/mrp_abstract_workorder.py b/addons/mrp/models/mrp_abstract_workorder.py index 636ee2d32b7..e86c9a25026 100644 --- a/addons/mrp/models/mrp_abstract_workorder.py +++ b/addons/mrp/models/mrp_abstract_workorder.py @@ -174,7 +174,7 @@ class MrpAbstractWorkorder(models.AbstractModel): serial number. """ lines = [] - is_tracked = move.product_id.tracking != 'none' + is_tracked = move.product_id.tracking == 'serial' if move in self.move_raw_ids._origin: # Get the inverse_name (many2one on line) of raw_workorder_line_ids initial_line_values = {self.raw_workorder_line_ids._get_raw_workorder_inverse_name(): self.id}