diff --git a/trytond/ir/model.py b/trytond/ir/model.py index f0498bfae3..5259c60281 100644 --- a/trytond/ir/model.py +++ b/trytond/ir/model.py @@ -784,6 +784,15 @@ class ModelButton(ModelSQL, ModelView): cls._rules_cache.clear() cls._reset_cache.clear() + @classmethod + def copy(cls, buttons, default=None): + if default is None: + default = {} + else: + default = default.copy() + default.setdefault('clicks') + return super(ModelButton, cls).copy(buttons, default=default) + @classmethod def get_groups(cls, model, name): '''