From 08ecbd767d69354fe7fb9c9877734d3c99bc4261 Mon Sep 17 00:00:00 2001
From: Florian Rival <florian.typo3@oktopuce.fr>
Date: Tue, 14 Dec 2021 10:30:32 +0100
Subject: [PATCH] [BUGFIX] Fix undefined key warning in EXT:core/TimeTracker
 with PHP8
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Resolves: #96350
Releases: main, 11.5
Change-Id: I67e9fd68de038b84c83f7f12a465e6e37f918568
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72654
Tested-by: core-ci <typo3@b13.com>
Tested-by: Benni Mack <benni@typo3.org>
Tested-by: Stefan Bürk <stefan@buerk.tech>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Chris Müller <typo3@krue.ml>
Reviewed-by: Stefan Bürk <stefan@buerk.tech>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
---
 typo3/sysext/core/Classes/TimeTracker/TimeTracker.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/typo3/sysext/core/Classes/TimeTracker/TimeTracker.php b/typo3/sysext/core/Classes/TimeTracker/TimeTracker.php
index e9fa993eb382..76efa360460d 100644
--- a/typo3/sysext/core/Classes/TimeTracker/TimeTracker.php
+++ b/typo3/sysext/core/Classes/TimeTracker/TimeTracker.php
@@ -468,7 +468,7 @@ class TimeTracker implements SingletonInterface
                         $v
                     );
                 } else {
-                    $this->tsStackLog[$v]['content'] = $this->fixCLen($this->tsStackLog[$v]['content'], $this->tsStackLog[$v]['value']);
+                    $this->tsStackLog[$v]['content'] = $this->fixCLen(($this->tsStackLog[$v]['content'] ?? ''), $this->tsStackLog[$v]['value']);
                     $this->tsStackLog[$v]['subtime'] = '';
                     $this->tsStackLog[$v]['owntime'] = $this->tsStackLog[$v]['deltatime'];
                 }
-- 
GitLab