diff --git a/typo3/sysext/reports/Classes/Controller/ReportController.php b/typo3/sysext/reports/Classes/Controller/ReportController.php index f946604143a8..52b02b1afc66 100644 --- a/typo3/sysext/reports/Classes/Controller/ReportController.php +++ b/typo3/sysext/reports/Classes/Controller/ReportController.php @@ -79,7 +79,7 @@ public function __construct() */ public function handleRequest(ServerRequestInterface $request): ResponseInterface { - $action = $request->getQueryParams()['action'] ?? $request->getParsedBody()['action'] ?? 'index'; + $action = $request->getQueryParams()['action'] ?? $request->getParsedBody()['action'] ?? ''; $extension = $request->getQueryParams()['extension'] ?? $request->getParsedBody()['extension']; $isRedirect = $request->getQueryParams()['redirect'] ?? $request->getParsedBody()['redirect'] ?? false; @@ -96,6 +96,9 @@ public function handleRequest(ServerRequestInterface $request): ResponseInterfac ]), 303); } } + if (empty($action)) { + $action = 'index'; + } $this->initializeView($action);