From f815706079b41d9216b2f8b8a4db59e0dfdb3cbc Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Wed, 4 Jul 2018 15:39:22 +0200 Subject: Search: manage post process tretment of query (refs #4180) --- ishtar_common/views_item.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'ishtar_common') diff --git a/ishtar_common/views_item.py b/ishtar_common/views_item.py index a818c2719..9941f338c 100644 --- a/ishtar_common/views_item.py +++ b/ishtar_common/views_item.py @@ -513,6 +513,14 @@ def _manage_facet_search(model, dct, and_reqs): if reqs: and_reqs.append(reqs) + POST_PROCESS_REQUEST = getattr(model, 'POST_PROCESS_REQUEST', None) + if not POST_PROCESS_REQUEST: + return + for k in dct: + if k in POST_PROCESS_REQUEST and dct[k]: + dct[k] = getattr(model, POST_PROCESS_REQUEST[k])( + dct[k].replace(u'"', '')) + def _manage_hierarchic_fields(dct, and_reqs): for req in dct.copy(): -- cgit v1.2.3