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'