diff --git a/addons/stock/wizard/stock_picking_return.py b/addons/stock/wizard/stock_picking_return.py index d57b10efd48..8b39d2fa9ac 100644 --- a/addons/stock/wizard/stock_picking_return.py +++ b/addons/stock/wizard/stock_picking_return.py @@ -50,6 +50,8 @@ class ReturnPicking(models.TransientModel): if self.picking_id and self.picking_id.state != 'done': raise UserError(_("You may only return Done pickings.")) for move in self.picking_id.move_lines: + if move.state == 'cancel': + continue if move.scrapped: continue if move.move_dest_ids: