changeset b35b3607ceb3 in modules/purchase_history:5.4
details: 
https://hg.tryton.org/modules/purchase_history?cmd=changeset;node=b35b3607ceb3
description:
        Reset revision field when copying purchase or sale

        issue8895
        review268571004
        (grafted from 8a600526e52dde8668dfff22968f457d4f7be14c)
diffstat:

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

diffs (19 lines):

diff -r ef146e3a1abc -r b35b3607ceb3 purchase.py
--- a/purchase.py       Mon Nov 04 13:05:30 2019 +0100
+++ b/purchase.py       Thu Dec 12 12:49:04 2019 +0100
@@ -29,6 +29,15 @@
         return number
 
     @classmethod
+    def copy(cls, purchases, default=None):
+        if default is None:
+            default = {}
+        else:
+            default = default.copy()
+        default.setdefault('revision', cls.default_revision())
+        return super().copy(purchases, default=default)
+
+    @classmethod
     @ModelView.button
     @Workflow.transition('draft')
     def draft(cls, purchases):

Reply via email to