changeset f430bd94e505 in modules/account_stock_landed_cost:5.0
details:
https://hg.tryton.org/modules/account_stock_landed_cost?cmd=changeset&node=f430bd94e505
description:
Clear invoice lines when copying landed cost
issue11474
review427131003
(grafted from bbcd995376803e6f1a75885eb64f8ee59e8f3e77)
diffstat:
account.py | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diffs (16 lines):
diff -r cebfeeaa9cde -r f430bd94e505 account.py
--- a/account.py Thu Jun 17 21:50:52 2021 +0200
+++ b/account.py Wed May 11 11:26:36 2022 +0200
@@ -304,6 +304,12 @@
config.landed_cost_sequence.id)
return super(LandedCost, cls).create(vlist)
+ @classmethod
+ def copy(cls, landed_costs, default=None):
+ default = default.copy() if default is not None else {}
+ default.setdefault('invoice_lines', None)
+ return super().copy(landed_costs, default=default)
+
class LandedCost_Shipment(ModelSQL):
'Landed Cost - Shipment'