From 05f8982a348b9c2b9214c8df0f79f38e18653e9e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Mon, 9 Apr 2018 10:41:36 +0200 Subject: [PATCH] Add _stock_move_split in context to copy move for split issue7152 review36121003 --- stock.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/stock.py b/stock.py index 8936ecbedc..d1372e7e6d 100644 --- a/stock.py +++ b/stock.py @@ -146,10 +146,12 @@ class ShipmentOut: round=False) values = {} if quantity < out_quantity: - outgoing_moves.extend(Move.copy([out_move], default={ - 'quantity': out_move.uom.round( - out_quantity - quantity), - })) + with Transaction().set_context(_stock_move_split=True): + outgoing_moves.extend( + Move.copy([out_move], default={ + 'quantity': out_move.uom.round( + out_quantity - quantity), + })) values['quantity'] = out_move.uom.round(quantity) values['lot'] = move.lot.id to_write.extend(([out_move], values))