Do not copy cost shipments when copying invoice lines

Closes #13372
(grafted from 20a741abf07af4acd9bb558eb6eb462e69873028)

--HG--
branch : 7.0
This commit is contained in:
Maxime Richez committed 2024-09-08 16:56:17 +02:00
1 parent a12cac7883
commit dd946e1ad4
1 file changed
+6
+6
View File
@@ -10,3 +10,9 @@ class InvoiceLine(metaclass=PoolMeta):
cost_shipments = fields.One2Many(
'stock.shipment.out', 'cost_invoice_line', "Cost of Shipments",
readonly=True)
@classmethod
def copy(cls, lines, default=None):
default = default.copy() if default is not None else {}
default.setdefault('cost_shipments', None)
return super().copy(lines, default=default)