Quellcode durchsuchen

[search] Fix multi query wuth new facet query format

Romain Rigaux vor 11 Jahren
Ursprung
Commit
c48e8f6
2 geänderte Dateien mit 2 neuen und 2 gelöschten Zeilen
  1. 1 1
      apps/search/src/search/views.py
  2. 1 1
      apps/search/static/js/search.ko.js

+ 1 - 1
apps/search/src/search/views.py

@@ -402,7 +402,7 @@ def get_timeline(request):
       # Only care about our current field:value filter
       for fq in query['fqs']:
         if fq['id'] == facet_id:
-          fq['filter'] = [qdata]
+          fq['filter'] = [{'value': qdata, 'exclude': False}]
 
     # Remove other facets from collection for speed
     collection['facets'] = filter(lambda f: f['widgetType'] == 'histogram-widget', collection['facets'])

+ 1 - 1
apps/search/static/js/search.ko.js

@@ -1012,7 +1012,7 @@ var SearchViewModel = function (collection_json, query_json, initial_json) {
         queries = self.query.qs();
       } else {
         facet = self.query.getFacetFilter(self.query.selectedMultiq());
-        queries = facet.filter();
+        queries = $.map(facet.filter(), function(f) { return f.value(); });
       }
 
       multiQs = $.map(queries, function(qdata) {