From 435e3a0c59fdb51b92b307ddffc6fcfcd184b986 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Wed, 20 Dec 2023 13:12:32 +0100 Subject: [PATCH] Do not copy drop moves when copying move Closes #12848 --- modules/sale_supply_drop_shipment/stock.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/sale_supply_drop_shipment/stock.py b/modules/sale_supply_drop_shipment/stock.py index b9d3bf083d..d8a9a09823 100644 --- a/modules/sale_supply_drop_shipment/stock.py +++ b/modules/sale_supply_drop_shipment/stock.py @@ -585,3 +585,9 @@ class Move(metaclass=PoolMeta): ('origin.purchase.customer' + clause[0][len(name):], *clause[1:3], 'purchase.line', *clause[3:]), ] + + @classmethod + def copy(cls, moves, default=None): + default = default.copy() if default is not None else {} + default.setdefault('moves_drop') + return super().copy(moves, default=default)