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