From a305d0ff57520790423618b5dbf49dfb7c341dc0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Mon, 8 Aug 2022 22:16:56 +0200 Subject: [PATCH] Do not copy module fields when copying translations issue11628 review413431003 --- trytond/ir/translation.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/trytond/ir/translation.py b/trytond/ir/translation.py index 2203590c77..5e30949008 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()