Explorar o código

[search] Support all as a date filer

Romain Rigaux %!s(int64=10) %!d(string=hai) anos
pai
achega
96c52ff
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      desktop/libs/libsolr/src/libsolr/api.py

+ 2 - 2
desktop/libs/libsolr/src/libsolr/api.py

@@ -130,13 +130,13 @@ class SolrApi(object):
 
     time_field = collection['timeFilter'].get('field')
     
-    if time_field:
+    if time_field and collection['timeFilter']['value'] != 'all':
       # fqs overrides main time filter
       fq_time_ids = [fq['id'] for fq in query['fqs'] if fq['field'] == time_field]
       props['time_filter_overrides'] = fq_time_ids
       props['time_field'] = time_field
 
-      if collection['timeFilter']['type'] == 'rolling' and collection['timeFilter']['value'] != 'all': # todo all for chart range? guess based on min
+      if collection['timeFilter']['type'] == 'rolling':
         props['field'] = collection['timeFilter']['field']
         props['from'] = 'NOW-%s' % collection['timeFilter']['value']
         props['to'] = 'NOW'