try to fix issue w/ filters

This commit is contained in:
Kuroshini 2020-01-14 21:28:23 +03:00
parent d2c03b0f37
commit da9f393a52

View File

@ -108,9 +108,9 @@ class CustomFacetedSearchFilterBackend(FacetedSearchFilterBackend):
tag_facets = []
preserve_ids = []
facet_name = '_filter_' + __field
all_tag_categories = TagCategoryDocument.search() \
all_tag_categories = list(TagCategoryDocument.search() \
.filter('term', public=True) \
.filter(Q('term', value_type=TagCategory.LIST) | Q('match', index_name='wine-color'))
.filter(Q('term', value_type=TagCategory.LIST) | Q('match', index_name='wine-color'))[0:100000])
for category in all_tag_categories:
tags_to_remove = list(map(lambda t: str(t.id), category.tags))
qs = queryset.__copy__()