Fix issue with immutable instances
This commit is contained in:
parent
9cf82f03fe
commit
02cacc0ffe
|
|
@ -32,7 +32,8 @@ class CustomFacetedSearchFilterBackend(FacetedSearchFilterBackend):
|
|||
'global'
|
||||
).bucket(__field, agg)
|
||||
else:
|
||||
qs = queryset._clone()
|
||||
qs = queryset.__copy__()
|
||||
qs.query = queryset.query._clone()
|
||||
filterer = makefilter(__facet)
|
||||
qs.query._proxied._params['must'] = list(filter(filterer, qs.query._proxied._params['must']))
|
||||
facet_name = '_filter_' + __field
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user