summaryrefslogtreecommitdiff
path: root/ishtar_common
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2018-09-06 12:20:20 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2018-09-06 12:20:20 +0200
commita41c08039dc12e1ceb35e6c7eed55b1e4a8423ae (patch)
treeff99cefd72acf7fa48fdac4e73bc03b603e862a1 /ishtar_common
parentfd66d361b99a7312ff75dc0f70a91e6dfb702f0b (diff)
downloadIshtar-a41c08039dc12e1ceb35e6c7eed55b1e4a8423ae.tar.bz2
Ishtar-a41c08039dc12e1ceb35e6c7eed55b1e4a8423ae.zip
Criteria search: fix hierarchic open search (refs #4228)
Diffstat (limited to 'ishtar_common')
-rw-r--r--ishtar_common/views_item.py5
1 files changed, 4 insertions, 1 deletions
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):