From a41c08039dc12e1ceb35e6c7eed55b1e4a8423ae Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Thu, 6 Sep 2018 12:20:20 +0200 Subject: Criteria search: fix hierarchic open search (refs #4228) --- ishtar_common/views_item.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'ishtar_common') diff --git a/ishtar_common/views_item.py b/ishtar_common/views_item.py index b0ed98484..133e27d39 100644 --- a/ishtar_common/views_item.py +++ b/ishtar_common/views_item.py @@ -496,7 +496,10 @@ def _manage_dated_fields(dated_fields, dct): def _clean_type_val(val): for prefix in GeneralType.PREFIX_CODES: val = val.replace(prefix, u"") - return val.replace(u'"', u"").strip() + val = val.strip() + if val.startswith(u'"') and val.endswith(u'"'): + val = u'"{}"'.format(val[1:-1].strip()) + return val def _manage_facet_search(model, dct, and_reqs): -- cgit v1.2.3