Merge pull request #6251 from chrismeyersfsu/fix-6235

boolean logic performed on filter results
This commit is contained in:
Chris Meyers
2017-05-12 15:34:39 -04:00
committed by GitHub
4 changed files with 32 additions and 13 deletions

View File

@@ -1924,8 +1924,8 @@ class HostList(ListCreateAPIView):
qs = super(HostList, self).get_queryset()
filter_string = self.request.query_params.get('host_filter', None)
if filter_string:
filter_q = DynamicFilter.query_from_string(filter_string)
qs = qs.filter(filter_q)
filter_qs = DynamicFilter.query_from_string(filter_string)
qs &= filter_qs
return qs
def list(self, *args, **kwargs):