From cb73bb2a7f9458dd3b7431a65572db63b16d750e Mon Sep 17 00:00:00 2001
From: Christian Kuhn <lolli@schwarzbu.ch>
Date: Tue, 17 Jan 2023 12:46:57 +0100
Subject: [PATCH] [BUGFIX] Avoid undef array key in SearchController
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Resolves: #99572
Releases: main, 11.5
Change-Id: I65fe76b733b6b0fce9ebb7dd54759ae673ab1755
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77418
Reviewed-by: Jasmina Ließmann <minapokhalo+typo3@gmail.com>
Tested-by: core-ci <typo3@b13.com>
Reviewed-by: Oliver Bartsch <bo@cedev.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Oliver Bartsch <bo@cedev.de>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Tested-by: Jasmina Ließmann <minapokhalo+typo3@gmail.com>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
---
 .../indexed_search/Classes/Controller/SearchController.php      | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/typo3/sysext/indexed_search/Classes/Controller/SearchController.php b/typo3/sysext/indexed_search/Classes/Controller/SearchController.php
index 23e7382f0469..ecf1c0cbc6de 100644
--- a/typo3/sysext/indexed_search/Classes/Controller/SearchController.php
+++ b/typo3/sysext/indexed_search/Classes/Controller/SearchController.php
@@ -419,7 +419,7 @@ class SearchController extends ActionController
             $this->resultSections = [];
             foreach ($sections as $id => $resultRows) {
                 $rlParts = explode('-', $id);
-                if ($rlParts[2]) {
+                if ($rlParts[2] ?? false) {
                     $theId = $rlParts[2];
                     $theRLid = 'rl2_' . $rlParts[2];
                 } elseif ($rlParts[1]) {
-- 
GitLab