From 0976daa68d2ebee8cc56d3e572faa8a6afab09fb Mon Sep 17 00:00:00 2001 From: Sergi Almacellas Abellana Date: Sat, 28 Sep 2024 14:24:03 +0200 Subject: [PATCH] Clear packages when copying shipments Closes #13454 (grafted from e9535472a76c0faa5c14c4a19297bcdeb3949049) --HG-- branch : 7.0 --- modules/stock_package/stock.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/stock_package/stock.py b/modules/stock_package/stock.py index e5c1fc1da6..01e9a57048 100644 --- a/modules/stock_package/stock.py +++ b/modules/stock_package/stock.py @@ -414,6 +414,13 @@ class PackageMixin(object): def packages_moves(self): raise NotImplementedError + @classmethod + def copy(cls, shipments, default=None): + default = default.copy() if default is not None else {} + default.setdefault('packages') + default.setdefault('root_packages') + return super().copy(shipments, default=default) + class ShipmentOut(PackageMixin, object, metaclass=PoolMeta): __name__ = 'stock.shipment.out'