diff --git a/webapp/src/Controller/Jury/SubmissionController.php b/webapp/src/Controller/Jury/SubmissionController.php index 5f4cf38def..acca869506 100644 --- a/webapp/src/Controller/Jury/SubmissionController.php +++ b/webapp/src/Controller/Jury/SubmissionController.php @@ -889,10 +889,12 @@ public function sourceAction( ->andWhere('s.problem = :probid') ->andWhere('s.language = :langid') ->andWhere('s.submittime < :submittime') + ->andWhere('s.contest = :contest') ->setParameter('teamid', $submission->getTeam()) ->setParameter('probid', $submission->getProblem()) ->setParameter('langid', $submission->getLanguage()) ->setParameter('submittime', $submission->getSubmittime()) + ->setParameter('contest', $submission->getContest()) ->orderBy('s.submittime', 'DESC') ->setMaxResults(1) ->getQuery()