diff --git a/addons/stock/models/stock_picking.py b/addons/stock/models/stock_picking.py index f6650e69918a932aff45648c49675f42af64aebf..ab617d34981e9cf25774a5a3276990ddaebfed1c 100644 --- a/addons/stock/models/stock_picking.py +++ b/addons/stock/models/stock_picking.py @@ -1208,7 +1208,12 @@ class Picking(models.Model): done_to_keep = ml.qty_done new_move_line = ml.copy( default={'product_uom_qty': 0, 'qty_done': ml.qty_done}) - ml.write({'product_uom_qty': quantity_left_todo, 'qty_done': 0.0}) + vals = {'product_uom_qty': quantity_left_todo, 'qty_done': 0.0} + if ml.lot_id: + vals['lot_id'] = False + if ml.lot_name: + vals['lot_name'] = False + ml.write(vals) new_move_line.write({'product_uom_qty': done_to_keep}) move_lines_to_pack |= new_move_line package_level = self.env['stock.package_level'].create({