From 81eb21867f49666f6aee38503eca649c053a1318 Mon Sep 17 00:00:00 2001 From: Sergi Almacellas Abellana Date: Thu, 28 May 2026 09:45:46 +0200 Subject: [PATCH] Clear ShippingMixin shipping_reference's when copying it Closes #14833 (grafted from 50f6603fb37986540db45f8552cc07fe22175d8f) --HG-- branch : 8.0 --- modules/stock_package_shipping/stock.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/stock_package_shipping/stock.py b/modules/stock_package_shipping/stock.py index 49d98c4a09..f4e634e7df 100644 --- a/modules/stock_package_shipping/stock.py +++ b/modules/stock_package_shipping/stock.py @@ -196,6 +196,12 @@ class ShippingMixin: ('shipping_reference', *clause[1:]), ] + @classmethod + def copy(cls, shipments, default=None): + default = default.copy() if default is not None else {} + default.setdefault('shipping_reference') + return super().copy(shipments, default=default) + @classmethod def validate(cls, shipments): super().validate(shipments)