Fix issue w/ tags #2
This commit is contained in:
parent
e924b359c8
commit
846176131e
|
|
@ -35,7 +35,12 @@ class CustomFacetedSearchFilterBackend(FacetedSearchFilterBackend):
|
|||
qs = queryset.__copy__()
|
||||
qs.query = queryset.query._clone()
|
||||
filterer = makefilter(__facet)
|
||||
qs.query._proxied._params['must'] = list(filter(filterer, qs.query._proxied._params['must']))
|
||||
for param_type in ['must', 'must_not', 'should']:
|
||||
qs.query._proxied._params[param_type] = list(
|
||||
filter(
|
||||
filterer, qs.query._proxied._params[param_type]
|
||||
)
|
||||
)
|
||||
facet_name = '_filter_' + __field
|
||||
qs.aggs.bucket(
|
||||
facet_name,
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user