changeset 5565f689ca84 in modules/product_cost_fifo:5.4
details:
https://hg.tryton.org/modules/product_cost_fifo?cmd=changeset;node=5565f689ca84
description:
Clear fifo_quantity when copying a move
issue9554
review321981002
(grafted from 69b9a3dca042f20dec6a811c5129622775ede119)
diffstat:
move.py | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
diffs (16 lines):
diff -r 1a1581c0470f -r 5565f689ca84 move.py
--- a/move.py Wed Jul 01 22:37:24 2020 +0200
+++ b/move.py Tue Aug 25 18:06:27 2020 +0200
@@ -157,3 +157,12 @@
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)