diff options
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 |
commit | fd66d361b99a7312ff75dc0f70a91e6dfb702f0b (patch) | |
tree | 0c0854d48c17eefa92ce870677e30d1b9b76c1a7 | |
parent | 2fc5e62dedcd4d162baae796009ed4e9c04ce19b (diff) | |
download | Ishtar-fd66d361b99a7312ff75dc0f70a91e6dfb702f0b.tar.bz2 Ishtar-fd66d361b99a7312ff75dc0f70a91e6dfb702f0b.zip |
Fix material type hierarchic search (refs #4228)
-rw-r--r-- | ishtar_common/views_item.py | 3 |
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) |