From 4ff4190da2d3258885c70146c83bba948882f76b Mon Sep 17 00:00:00 2001 From: Egor Matveev Date: Thu, 3 Feb 2022 22:21:55 +0300 Subject: [PATCH] top tasks --- Main/views/MainView.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Main/views/MainView.py b/Main/views/MainView.py index fc02071..bb29ac9 100644 --- a/Main/views/MainView.py +++ b/Main/views/MainView.py @@ -26,7 +26,7 @@ class MainView(BaseView): undone_tasks = set(all_tasks) - set(ok_tasks) self.context['undone_tasks'] = sample(undone_tasks, k=min(5, len(undone_tasks))) for task in self.context['undone_tasks']: - setattr(task, 'solution', Solution.objects.filter(user=self.request.user, task=task).first()) + setattr(task, 'solution', Solution.objects.filter(user=self.request.user, task=task).last()) new_tasks = set(Task.objects.filter(public=True)) - set(all_tasks) self.context['new_tasks'] = sample(new_tasks, k=min(5, len(new_tasks))) self.context['groups'] = Group.objects.filter(Q(editors__in=self.request.user.username) | Q(creator=self.request.user) | Q(users=self.request.user)).distinct()