changeset 9716c380619d in modules/sale_amendment:default details: https://hg.tryton.org/modules/sale_amendment?cmd=changeset;node=9716c380619d description: Reset amendments field when copying document
issue8728 review258311002 diffstat: sale.py | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) diffs (19 lines): diff -r 632e5e9794c2 -r 9716c380619d sale.py --- a/sale.py Sun Sep 29 18:29:40 2019 +0200 +++ b/sale.py Tue Oct 15 09:39:16 2019 +0200 @@ -23,6 +23,15 @@ }, depends=['state']) + @classmethod + def copy(cls, sales, default=None): + if default is None: + default = {} + else: + default = default.copy() + default.setdefault('amendments') + return super().copy(sales, default=default) + class Amendment(Workflow, ModelSQL, ModelView): "Sale Amendment"