From 284985758e40705fb32eb571f38d63a26de6a95b Mon Sep 17 00:00:00 2001
From: Benni Mack <benni@typo3.org>
Date: Tue, 24 Jan 2023 14:35:29 +0100
Subject: [PATCH] [BUGFIX] Fix undefined key warning in indexed_search

Resolves: #99270
Related: #99572
Releases: main, 11.5
Change-Id: I0b3aed81b7ee5d8449c1db962b423fc4fb542287
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77575
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: core-ci <typo3@b13.com>
---
 .../indexed_search/Classes/Controller/SearchController.php    | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/typo3/sysext/indexed_search/Classes/Controller/SearchController.php b/typo3/sysext/indexed_search/Classes/Controller/SearchController.php
index ecf1c0cbc6de..93bb34f39d5a 100644
--- a/typo3/sysext/indexed_search/Classes/Controller/SearchController.php
+++ b/typo3/sysext/indexed_search/Classes/Controller/SearchController.php
@@ -422,11 +422,11 @@ class SearchController extends ActionController
                 if ($rlParts[2] ?? false) {
                     $theId = $rlParts[2];
                     $theRLid = 'rl2_' . $rlParts[2];
-                } elseif ($rlParts[1]) {
+                } elseif ($rlParts[1] ?? false) {
                     $theId = $rlParts[1];
                     $theRLid = 'rl1_' . $rlParts[1];
                 } else {
-                    $theId = $rlParts[0];
+                    $theId = $rlParts[0] ?? 0;
                     $theRLid = '0';
                 }
                 $sectionName = $this->getPathFromPageId((int)$theId);
-- 
GitLab