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):