diff --git a/trytond/ir/translation.py b/trytond/ir/translation.py index 076add6378..a911c37f72 100644 --- a/trytond/ir/translation.py +++ b/trytond/ir/translation.py @@ -626,6 +626,13 @@ class Translation(ModelSQL, ModelView): cls._translation_report_cache.set(key, cache) return cls._translation_report_cache.get(key, {}).get(text, text) + @classmethod + def copy(cls, translations, default=None): + default = default.copy() if default is not None else {} + default.setdefault('module') + default.setdefault('overriding_module') + return super().copy(translations, default=default) + @classmethod def delete(cls, translations): pool = Pool()