From 25c68caed216dac74ccb21e9412ba26d051ae26b Mon Sep 17 00:00:00 2001
From: Christian Kuhn <lolli@schwarzbu.ch>
Date: Tue, 17 Jan 2023 18:41:42 +0100
Subject: [PATCH] [BUGFIX] Avoid undef array key in TcaRecordTitle

Resolves: #99582
Releases: main, 11.5
Change-Id: Ib7a0f546f025eed37bac6b494f29865494841787
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77429
Reviewed-by: Nikita Hovratov <nikita.h@live.de>
Reviewed-by: Torben Hansen <derhansen@gmail.com>
Tested-by: Nikita Hovratov <nikita.h@live.de>
Tested-by: Torben Hansen <derhansen@gmail.com>
Tested-by: Oliver Bartsch <bo@cedev.de>
Tested-by: core-ci <typo3@b13.com>
Reviewed-by: Oliver Bartsch <bo@cedev.de>
---
 .../backend/Classes/Form/FormDataProvider/TcaRecordTitle.php    | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/typo3/sysext/backend/Classes/Form/FormDataProvider/TcaRecordTitle.php b/typo3/sysext/backend/Classes/Form/FormDataProvider/TcaRecordTitle.php
index 93d30781b093..86ce0a6f0ea4 100644
--- a/typo3/sysext/backend/Classes/Form/FormDataProvider/TcaRecordTitle.php
+++ b/typo3/sysext/backend/Classes/Form/FormDataProvider/TcaRecordTitle.php
@@ -159,7 +159,7 @@ class TcaRecordTitle implements FormDataProviderInterface
             case 'file':
                 $recordTitle = $this->getRecordTitleForInlineType(
                     $rawValue,
-                    $result['processedTca']['columns'][$fieldName]['children']
+                    $result['processedTca']['columns'][$fieldName]['children'] ?? []
                 );
                 break;
             case 'select':
-- 
GitLab