changeset 8a600526e52d in modules/purchase_history:default
details:
https://hg.tryton.org/modules/purchase_history?cmd=changeset;node=8a600526e52d
description:
Reset revision field when copying purchase or sale
issue8895
review268571004
diffstat:
purchase.py | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
diffs (19 lines):
diff -r 9046aa8880aa -r 8a600526e52d purchase.py
--- a/purchase.py Wed Dec 04 11:09:36 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):