From dec9d9b7bcd0970891f2d28520cf9192fac3a264 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sun, 9 Feb 2025 19:51:04 +0100 Subject: [PATCH] Do not fail to clean when help selection is None Closes #13862 (grafted from 7459598460593b98dd6a04ecf24551266290e2eb) --HG-- branch : 7.0 --- trytond/trytond/ir/translation.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/trytond/trytond/ir/translation.py b/trytond/trytond/ir/translation.py index 39e2560a17..1729a7f1d5 100644 --- a/trytond/trytond/ir/translation.py +++ b/trytond/trytond/ir/translation.py @@ -1374,7 +1374,10 @@ class TranslationClean(Wizard): if not field: return True help_ = field.help - help_selection = list(getattr(field, 'help_selection', {}).values()) + if help_selection := getattr(field, 'help_selection', {}): + help_selection = list(help_selection.values()) + else: + help_selection = [] if not help_ and not help_selection: return True if translation.src not in list(help_) + help_selection: