Преглед на файлове

HUE-7756 [search] Do not break filtering when a selected value is a False boolean

If not would convert False to *
Romain Rigaux преди 7 години
родител
ревизия
b456fc320a
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      desktop/libs/libsolr/src/libsolr/api.py

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

@@ -972,7 +972,7 @@ class SolrApi(object):
             values = _filter['value'] if type(_filter['value']) == list else [_filter['value']] # 2D facets support
             if fields.index(field) < len(values): # Lowest common field denominator
               value = values[fields.index(field)]
-              if value:
+              if value or value is False:
                 exclude = '-' if _filter['exclude'] else ''
                 if value is not None and ' ' in force_unicode(value):
                   value = force_unicode(value).replace('"', '\\"')