changeset 9716c380619d in modules/sale_amendment:default
details: 
https://hg.tryton.org/modules/sale_amendment?cmd=changeset;node=9716c380619d
description:
        Reset amendments field when copying document

        issue8728
        review258311002
diffstat:

 sale.py |  9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

diffs (19 lines):

diff -r 632e5e9794c2 -r 9716c380619d sale.py
--- a/sale.py   Sun Sep 29 18:29:40 2019 +0200
+++ b/sale.py   Tue Oct 15 09:39:16 2019 +0200
@@ -23,6 +23,15 @@
             },
         depends=['state'])
 
+    @classmethod
+    def copy(cls, sales, default=None):
+        if default is None:
+            default = {}
+        else:
+            default = default.copy()
+        default.setdefault('amendments')
+        return super().copy(sales, default=default)
+
 
 class Amendment(Workflow, ModelSQL, ModelView):
     "Sale Amendment"

Reply via email to