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)