We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 76e80cb commit 27431f2Copy full SHA for 27431f2
bullet/problems/logic/results.py
@@ -101,10 +101,14 @@ def results_time(
101
102
103
def _set_solved_problems(rr: ResultRow):
104
- problems = (
+ problems = list(
105
SolvedProblem.objects.select_for_update()
106
.filter(team=rr.team, competition_time__lte=rr.competition_time)
107
- .values_list("problem__number", flat=True)
+ .values_list("id", flat=True)
108
+ )
109
+
110
+ problems = SolvedProblem.objects.filter(id__in=problems).values_list(
111
+ "problem__number", flat=True
112
)
113
114
rr.solved_count = len(problems)
0 commit comments