summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2018-09-06 11:31:13 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2018-09-06 11:31:13 +0200
commit24c6fc7c5bd9c8207362b927b4889e9d1298398c (patch)
tree0c0854d48c17eefa92ce870677e30d1b9b76c1a7
parentd4f64fb7befba3d24a08a4a06a56bb0d7e36cf5e (diff)
downloadIshtar-24c6fc7c5bd9c8207362b927b4889e9d1298398c.tar.bz2
Ishtar-24c6fc7c5bd9c8207362b927b4889e9d1298398c.zip
Fix material type hierarchic search (refs #4228)
-rw-r--r--ishtar_common/views_item.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/ishtar_common/views_item.py b/ishtar_common/views_item.py
index da87ef02f..b0ed98484 100644
--- a/ishtar_common/views_item.py
+++ b/ishtar_common/views_item.py
@@ -496,7 +496,7 @@ 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.strip()
+ return val.replace(u'"', u"").strip()
def _manage_facet_search(model, dct, and_reqs):
@@ -599,6 +599,7 @@ def _manage_hierarchic_fields(dct, and_reqs):
for k_hr in HIERARCHIC_FIELDS:
if type(req) in (list, tuple):
val = dct.pop(req)
+ val = _clean_type_val(val)
q = None
for idx, r in enumerate(req):
r = _clean_type_val(r)