From 839e14ee096f4d94ea54b934dcc0e496ba33956d Mon Sep 17 00:00:00 2001 From: yhu-odoo Date: Wed, 19 Feb 2020 19:45:16 +0000 Subject: [PATCH] [FIX] stock: don't assign immediate transfer in comfirm Missing part of #44947 of task 2160847 closes odoo/odoo#45922 X-original-commit: 367d236a974b1b726a770e58a03344a3d83fa49f Signed-off-by: Simon Lejeune (sle) --- addons/stock/models/stock_move.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/stock/models/stock_move.py b/addons/stock/models/stock_move.py index 8aa76e8d2d3..09b806f55ba 100644 --- a/addons/stock/models/stock_move.py +++ b/addons/stock/models/stock_move.py @@ -1020,7 +1020,7 @@ class StockMove(models.Model): if merge: moves = self._merge_moves(merge_into=merge_into) # call `_action_assign` on every confirmed move which location_id bypasses the reservation - moves.filtered(lambda move: move._should_bypass_reservation() and move.state == 'confirmed')._action_assign() + moves.filtered(lambda move: not move.picking_id.immediate_transfer and move._should_bypass_reservation() and move.state == 'confirmed')._action_assign() return moves def _prepare_procurement_values(self):