From fa7c887d6321601219912e2be3395dfc6e415518 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Fri, 1 Feb 2019 17:28:43 +0100 Subject: Search: wider evaluation of true strings --- ishtar_common/views_item.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'ishtar_common') diff --git a/ishtar_common/views_item.py b/ishtar_common/views_item.py index 95e8b5b05..1a0824c3b 100644 --- a/ishtar_common/views_item.py +++ b/ishtar_common/views_item.py @@ -343,9 +343,17 @@ def _push_to_list(obj, current_group, depth): current_group.append(obj) +true_strings = [u"1", u"true"] +for language_code, language_lbl in settings.LANGUAGES: + activate(language_code) + true_strings.append(unicode(_(u"Yes")).lower()) + true_strings.append(unicode(_(u"True")).lower()) + deactivate() + + def is_true_string(val): val = unicode(val).lower().replace(u'"', u"") - if val in (u"1", u"true", unicode(_(u"True")).lower()): + if val in true_strings: return True -- cgit v1.2.3