diff --git a/addons/stock/models/stock_picking.py b/addons/stock/models/stock_picking.py index 4f7f43f62ae6eb4bdd75cd8348996352a4cf334b..e63557a2dbc0890950b694cb18fd682ffeba8ace 100644 --- a/addons/stock/models/stock_picking.py +++ b/addons/stock/models/stock_picking.py @@ -1181,7 +1181,10 @@ class Picking(models.Model): self.ensure_one() if self.state not in ('done', 'cancel'): picking_move_lines = self.move_line_ids - if not self.picking_type_id.show_reserved: + if ( + not self.picking_type_id.show_reserved + and not self.env.context.get('barcode_view') + ): picking_move_lines = self.move_line_nosuggest_ids move_line_ids = picking_move_lines.filtered(lambda ml: