changeset 36440a101487 in modules/sale_history:5.4 details: https://hg.tryton.org/modules/sale_history?cmd=changeset;node=36440a101487 description: Reset revision field when copying purchase or sale
issue8895 review268571004 (grafted from f26777064af5c7c4468547959c509c104a0f7a04) diffstat: sale.py | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) diffs (19 lines): diff -r d57db57906c3 -r 36440a101487 sale.py --- a/sale.py Mon Nov 04 13:08:00 2019 +0100 +++ b/sale.py Thu Dec 12 12:49:04 2019 +0100 @@ -29,6 +29,15 @@ return number @classmethod + def copy(cls, sales, default=None): + if default is None: + default = {} + else: + default = default.copy() + default.setdefault('revision', cls.default_revision()) + return super().copy(sales, default=default) + + @classmethod @ModelView.button @Workflow.transition('draft') def draft(cls, sales):