diff --git a/judge/utils/problems.py b/judge/utils/problems.py index f87f807..fd1e75b 100644 --- a/judge/utils/problems.py +++ b/judge/utils/problems.py @@ -39,7 +39,7 @@ def user_completed_ids(profile): if result is None: result = set(Submission.objects.filter(user=profile, result='AC', points=F('problem__points')) .values_list('problem_id', flat=True).distinct()) - cache.set(key, result, 86400) + cache.set(key, result, 300) return result @@ -65,7 +65,7 @@ def user_attempted_ids(profile): .values_list('problem__id', 'problem__points') .annotate(points=Max('points')) .filter(points__lt=F('problem__points')))} - cache.set(key, result, 86400) + cache.set(key, result, 300) return result