From 178ca003399e197e63dedf9e4ff504cc12c4c398 Mon Sep 17 00:00:00 2001 From: Sergi Almacellas Abellana Date: Wed, 17 Mar 2021 15:10:18 +0100 Subject: [PATCH] Clear result when copying actions issue10198 review343921003 --- complaint.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/complaint.py b/complaint.py index 1d9cab5c9e..a960adcfea 100644 --- a/complaint.py +++ b/complaint.py @@ -518,6 +518,15 @@ class Action(ModelSQL, ModelView): models = cls._get_result() return [(None, '')] + [(m, get_name(m)) for m in models] + @classmethod + def copy(cls, actions, default=None): + if default is None: + default = {} + else: + default = default.copy() + default.setdefault('result', None) + return super().copy(actions, default=default) + def do(self): return getattr(self, 'do_%s' % self.action)()