From 099c70ef5d8d47196e1728df5adc49036799453d Mon Sep 17 00:00:00 2001 From: Jason Cameron Date: Wed, 6 Mar 2024 15:59:25 -0500 Subject: [PATCH] this probably will break... I MEAN WONT BREAK --- gameserver/views/contest.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gameserver/views/contest.py b/gameserver/views/contest.py index 5ae8ade..6684e1b 100644 --- a/gameserver/views/contest.py +++ b/gameserver/views/contest.py @@ -180,7 +180,7 @@ def get_title(self): def get_queryset(self): cache_key = f"contest_{self.kwargs['slug']}_scoreboard" queryset = cache.get(cache_key) - if not queryset or request.GET.get('cache_reset', '').casefold() == "yaaaa": + if not queryset or self.request.GET.get('cache_reset', '').casefold() == "yaaaa": queryset = self.object.ranks().prefetch_related('team', 'submissions__problem') cache.set(cache_key, queryset, 5 * 5) # Cache for 5 minutes (300 seconds) return queryset @@ -189,7 +189,7 @@ def get_queryset(self): def _get_contest(slug): cache_key = f"contest_{slug}_scoreboard_contest" contest = cache.get(cache_key) - if not contest or request.GET.get('cache_reset', ''.casefold()) == "yaaaa": + if not contest or self.request.GET.get('cache_reset', '').casefold() == "yaaaa": contest = get_object_or_404(models.Contest, slug=slug) cache.set(cache_key, contest, 5 * 5) # Cache for 5 minutes (300 seconds) return contest