Fixes #1193 Bug: Search sometimes shows the same snapshot twice

Making sure user gets the distinct set of search results
This commit is contained in:
Neel Suthar 2024-01-19 13:49:09 -06:00
parent 6edc650673
commit 702b81f9e6

View file

@ -231,7 +231,7 @@ class PublicIndexView(ListView):
qs = qs | query_search_index(query)
except Exception as err:
print(f'[!] Error while using search backend: {err.__class__.__name__} {err}')
return qs
return qs.distinct()
def get(self, *args, **kwargs):
if PUBLIC_INDEX or self.request.user.is_authenticated: