From b6fbb99aa1a00d72e22d095c23996ccae7bf1822 Mon Sep 17 00:00:00 2001 From: Sergi Almacellas Abellana Date: Tue, 25 Aug 2020 18:06:27 +0200 Subject: [PATCH] Clear fifo_quantity when copying a move issue9554 review321981002 --- move.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/move.py b/move.py index 9281d213d9..7a9216cd83 100644 --- a/move.py +++ b/move.py @@ -142,3 +142,12 @@ class Move(metaclass=PoolMeta): gettext('product_cost_fifo.msg_move_delete_fifo', move=fifo_moves[0].rec_name)) super(Move, cls).delete(moves) + + @classmethod + def copy(cls, moves, default=None): + if default is None: + default = {} + else: + default = default.copy() + default.setdefault('fifo_quantity', cls.default_fifo_quantity()) + return super().copy(moves, default=default)