From b46f8d64f8c0bf177080cdd9fba0b8f9130dcc76 Mon Sep 17 00:00:00 2001 From: William Henrotin Date: Thu, 10 Sep 2020 12:08:20 +0000 Subject: [PATCH] [FIX] stock: move without package in immediate transfers Since 29d8fc091ab5, stock moves in immediate transfers are automatically assigned. In case of configuration implying to show details action, new moves disappear in stock picking Task : 2329116 X-original-commit: 0d3f32988a862bbf13fcfbad37cce903ab4e9d60 --- addons/stock/models/stock_picking.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/stock/models/stock_picking.py b/addons/stock/models/stock_picking.py index a8a73747512..7f136fb5e14 100644 --- a/addons/stock/models/stock_picking.py +++ b/addons/stock/models/stock_picking.py @@ -779,7 +779,7 @@ class Picking(models.Model): else: for move in self.move_lines: if not move.package_level_id: - if move.state in ('assigned', 'done'): + if move.state == 'assigned' and move.picking_id and not move.picking_id.immediate_transfer or move.state == 'done': if any(not ml.package_level_id for ml in move.move_line_ids): move_ids_without_package |= move else: @@ -1298,6 +1298,7 @@ class Picking(models.Model): picking_move_lines = self.move_line_ids if ( not self.picking_type_id.show_reserved + and not self.immediate_transfer and not self.env.context.get('barcode_view') ): picking_move_lines = self.move_line_nosuggest_ids