From 3d1c9e2546ce17502fabee6b92f6208fefe51766 Mon Sep 17 00:00:00 2001
From: Florian Rival <florian.typo3@oktopuce.fr>
Date: Tue, 16 Nov 2021 12:33:37 +0100
Subject: [PATCH] [BUGFIX] Fix undefined key warning in ContentObjectRenderer

Resolves: #95993
Releases: master
Change-Id: I8eb6e779ae1d0f02bf8ef0fe3fb5dd02b751cb47
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72190
Tested-by: Nikita Hovratov <nikita.h@live.de>
Tested-by: core-ci <typo3@b13.com>
Tested-by: Oliver Bartsch <bo@cedev.de>
Reviewed-by: Nikita Hovratov <nikita.h@live.de>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Oliver Bartsch <bo@cedev.de>
---
 .../frontend/Classes/ContentObject/ContentObjectRenderer.php  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php b/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php
index 2ac17b63b50e..e7c9109f674c 100644
--- a/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php
+++ b/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php
@@ -4605,10 +4605,10 @@ class ContentObjectRenderer implements LoggerAwareInterface
     {
         $rootLine = is_array($altRootLine) ? $altRootLine : $this->getTypoScriptFrontendController()->tmpl->rootLine;
         if (!$slideBack) {
-            return $rootLine[$key][$field];
+            return $rootLine[$key][$field] ?? '';
         }
         for ($a = $key; $a >= 0; $a--) {
-            $val = $rootLine[$a][$field];
+            $val = $rootLine[$a][$field] ?? '';
             if ($val) {
                 return $val;
             }
-- 
GitLab