From 1f896b12221bbf183d3a595b2eef81003069a7d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20B=C3=BCrk?= <stefan@buerk.tech> Date: Thu, 27 Jul 2023 16:41:04 +0200 Subject: [PATCH] [BUGFIX] Avoid undefined array key access in StaticRouteResolver Resolves: #101394 Releases: main, 12.4, 11.5 Change-Id: I1d0cbb99496108180cf1f06045934bb510abcd3f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/80150 Tested-by: Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de> Tested-by: core-ci <typo3@b13.com> Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch> --- .../sysext/frontend/Classes/Middleware/StaticRouteResolver.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/typo3/sysext/frontend/Classes/Middleware/StaticRouteResolver.php b/typo3/sysext/frontend/Classes/Middleware/StaticRouteResolver.php index 308ac3027547..8779783ec4f1 100644 --- a/typo3/sysext/frontend/Classes/Middleware/StaticRouteResolver.php +++ b/typo3/sysext/frontend/Classes/Middleware/StaticRouteResolver.php @@ -156,7 +156,7 @@ class StaticRouteResolver implements MiddlewareInterface $parameters['type'] = $urlParams['pagetype'] ?? 0; $parameters['_language'] = $request->getAttribute('language', null); $uri = $site->getRouter()->generateUri( - (int)$urlParams['pageuid'], + (int)($urlParams['pageuid'] ?? 0), $parameters, '', RouterInterface::ABSOLUTE_URL -- GitLab