diff --git a/webapp/src/Controller/PublicController.php b/webapp/src/Controller/PublicController.php index 80a92f28a0..27b3308b75 100644 --- a/webapp/src/Controller/PublicController.php +++ b/webapp/src/Controller/PublicController.php @@ -330,11 +330,15 @@ public function submissionsDataAction(Request $request, ?string $teamId, ?string } $scoreboard = $this->scoreboardService->getScoreboard($contest); + $teamIds = array_map(fn(Team $team) => $team->getTeamid(), $scoreboard->getTeamsInDescendingOrder()); /** @var Submission[] $submissions */ $submissions = $this->submissionService->getSubmissionList( [$contest->getCid() => $contest], - restrictions: new SubmissionRestriction(valid: true), + restrictions: new SubmissionRestriction( + teamIds: $teamIds, + valid: true, + ), paginated: false )[0];