diff --git a/addons/stock/models/stock_move_line.py b/addons/stock/models/stock_move_line.py index b4ab7d3273d..a0b8507e15e 100644 --- a/addons/stock/models/stock_move_line.py +++ b/addons/stock/models/stock_move_line.py @@ -187,7 +187,7 @@ class StockMoveLine(models.Model): vals['move_id'] = new_move.id mls = super(StockMoveLine, self).create(vals_list) - for ml in mls: + for ml, vals in zip(mls, vals_list): if ml.move_id and \ ml.move_id.picking_id and \ ml.move_id.picking_id.immediate_transfer and \ @@ -213,7 +213,6 @@ class StockMoveLine(models.Model): next_moves = ml.move_id.move_dest_ids.filtered(lambda move: move.state not in ('done', 'cancel')) next_moves._do_unreserve() next_moves._action_assign() - return mls def write(self, vals):