diff options
Diffstat (limited to 'rest_framework')
| -rw-r--r-- | rest_framework/filters.py | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/rest_framework/filters.py b/rest_framework/filters.py index d188a2d1..d3f55a44 100644 --- a/rest_framework/filters.py +++ b/rest_framework/filters.py @@ -104,7 +104,7 @@ class SearchFilter(BaseFilterBackend):          for search_term in self.get_search_terms(request):              or_queries = [models.Q(**{orm_lookup: search_term})                            for orm_lookup in orm_lookups] -            queryset = queryset.filter(reduce(operator.or_, or_queries)) +            queryset = queryset.filter(reduce(operator.or_, or_queries)).distinct()          return queryset | 
