From 5a892f5a1732f77aa61cbae2cad7f40c1cfada04 Mon Sep 17 00:00:00 2001 From: cuom1999 Date: Fri, 19 Feb 2021 18:58:29 -0600 Subject: [PATCH] Add page_suffix to contest search --- judge/views/contests.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/judge/views/contests.py b/judge/views/contests.py index e95f1f4..b68f137 100644 --- a/judge/views/contests.py +++ b/judge/views/contests.py @@ -81,7 +81,8 @@ class ContestList(DiggPaginatorMixin, TitleMixin, ContestListMixin, ListView): template_name = 'contest/list.html' title = gettext_lazy('Contests') context_object_name = 'past_contests' - + first_page_href = None + @cached_property def _now(self): return timezone.now() @@ -142,6 +143,9 @@ class ContestList(DiggPaginatorMixin, TitleMixin, ContestListMixin, ListView): context['contest_query'] = self.contest_query context['org_query'] = self.org_query context['organizations'] = Organization.objects.all() + context['page_suffix'] = suffix = ( + '?' + self.request.GET.urlencode()) if self.request.GET else '' + context['first_page_href'] = (self.first_page_href or '.') + suffix return context