Do not copy shipment costs when copying sale

Closes #13384
(grafted from 37358bba5fdb2a4a092abd5e75113917a00d1b94)

--HG--
branch : 7.0
This commit is contained in:
Maxime Richez
2024-09-08 16:59:17 +02:00
parent dd946e1ad4
commit 7596e64362
+6
View File
@@ -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'