From 69897f612111a026aac44fc3e4cebed4c91c325e Mon Sep 17 00:00:00 2001 From: jdcaballerov Date: Tue, 1 Dec 2020 10:46:11 -0500 Subject: [PATCH] Hotfix public page search No ordering causes warning and fallback to default unfiltered QuerySet --- archivebox/core/views.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/archivebox/core/views.py b/archivebox/core/views.py index aaef74e2..a81d98f3 100644 --- a/archivebox/core/views.py +++ b/archivebox/core/views.py @@ -94,6 +94,7 @@ class PublicArchiveView(ListView): template = 'snapshot_list.html' model = Snapshot paginate_by = 100 + ordering = ['title'] def get_context_data(self, **kwargs): return { @@ -106,7 +107,7 @@ class PublicArchiveView(ListView): qs = super().get_queryset(**kwargs) query = self.request.GET.get('q') if query: - qs = Snapshot.objects.filter(title__icontains=query) + qs = qs.filter(title__icontains=query) for snapshot in qs: snapshot.icons = snapshot_icons(snapshot) return qs