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'

Reply via email to