From 06a0d3a5e251578602a100cdb5289816d7eecdf2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sat, 15 Nov 2008 11:54:55 +0100 Subject: [PATCH] Fix clean translation for string selection for issue575 --- trytond/ir/translation.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/trytond/ir/translation.py b/trytond/ir/translation.py index 36ed444a01..3233e1996a 100644 --- a/trytond/ir/translation.py +++ b/trytond/ir/translation.py @@ -746,7 +746,9 @@ class TranslationClean(Wizard): if not hasattr(field, 'selection') or not field.selection: to_delete.append(translation.id) continue - if translation.src not in dict(field.selection).values(): + if isinstance(field.selection, (tuple, list)) \ + and translation.src not in \ + dict(field.selection).values(): to_delete.append(translation.id) continue elif translation.type == 'view':