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

        issue8728
        review258311002
diffstat:

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

diffs (19 lines):

diff -r b48342026b34 -r 03aef44a0d29 purchase.py
--- a/purchase.py       Sun Sep 29 18:29:23 2019 +0200
+++ b/purchase.py       Tue Oct 15 09:39:16 2019 +0200
@@ -23,6 +23,15 @@
             },
         depends=['state'])
 
+    @classmethod
+    def copy(cls, purchases, default=None):
+        if default is None:
+            default = {}
+        else:
+            default = default.copy()
+        default.setdefault('amendments')
+        return super().copy(purchases, default=default)
+
 
 class Amendment(Workflow, ModelSQL, ModelView):
     "Purchase Amendment"

Reply via email to