From 7596e64362c24ecf8c5d75fc4aecdb455f77e72d Mon Sep 17 00:00:00 2001 From: Maxime Richez Date: Sun, 8 Sep 2024 16:59:17 +0200 Subject: [PATCH] Do not copy shipment costs when copying sale Closes #13384 (grafted from 37358bba5fdb2a4a092abd5e75113917a00d1b94) --HG-- branch : 7.0 --- modules/sale_shipment_cost/sale.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/sale_shipment_cost/sale.py b/modules/sale_shipment_cost/sale.py index 25da0233a7..0a9701f981 100644 --- a/modules/sale_shipment_cost/sale.py +++ b/modules/sale_shipment_cost/sale.py @@ -395,6 +395,12 @@ class Sale(metaclass=PoolMeta): shipment.carrier = self.carrier return shipment + @classmethod + def copy(cls, sales, default=None): + default = default.copy() if default is not None else {} + default.setdefault('shipment_costs', None) + return super().copy(sales, default=default) + class Line(metaclass=PoolMeta): __name__ = 'sale.line'