diff --git a/webapp/src/Controller/API/ContestController.php b/webapp/src/Controller/API/ContestController.php index 388287c6b3..b4477cc30a 100644 --- a/webapp/src/Controller/API/ContestController.php +++ b/webapp/src/Controller/API/ContestController.php @@ -364,7 +364,7 @@ public function problemsetAction(Request $request, string $cid): Response $hasAccess = $this->dj->checkrole('jury') || $this->dj->checkrole('api_reader') || - $contest->getFreezeData()->started(); + $contest?->getFreezeData()->started(); if (!$hasAccess) { throw new AccessDeniedHttpException();