diff --git a/addons/point_of_sale/models/stock_picking.py b/addons/point_of_sale/models/stock_picking.py index f5d2ecc0384..c64bf4d5f29 100644 --- a/addons/point_of_sale/models/stock_picking.py +++ b/addons/point_of_sale/models/stock_picking.py @@ -44,6 +44,7 @@ class StockPicking(models.Model): ) positive_picking._create_move_from_pos_order_lines(positive_lines) + self.env.flush_all() try: with self.env.cr.savepoint(): positive_picking._action_done() @@ -63,6 +64,7 @@ class StockPicking(models.Model): self._prepare_picking_vals(partner, return_picking_type, location_dest_id, return_location_id) ) negative_picking._create_move_from_pos_order_lines(negative_lines) + self.env.flush_all() try: with self.env.cr.savepoint(): negative_picking._action_done()