From 90cca745bdbcd0910b4a85e49a03575d63eb2e45 Mon Sep 17 00:00:00 2001
From: Simon Ackermann <simon@inthebox.ch>
Date: Thu, 18 Nov 2021 10:31:33 +0100
Subject: [PATCH] [BUGFIX] Avoid undefined array key warning
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Return an empty array if the key does not exist.

Resolves: #96023
Releases: master, 11.5
Change-Id: I41cbea8c74ac91062c2e46efc16b4b6580be066b
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72225
Tested-by: core-ci <typo3@b13.com>
Tested-by: Stefan Bürk <stefan@buerk.tech>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Stefan Bürk <stefan@buerk.tech>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Benni Mack <benni@typo3.org>
---
 .../Converters/FinisherOptionsFlexFormOverridesConverter.php    | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/typo3/sysext/form/Classes/Domain/Configuration/FormDefinition/Converters/FinisherOptionsFlexFormOverridesConverter.php b/typo3/sysext/form/Classes/Domain/Configuration/FormDefinition/Converters/FinisherOptionsFlexFormOverridesConverter.php
index 6f8cb38863b2..3763bd52751e 100644
--- a/typo3/sysext/form/Classes/Domain/Configuration/FormDefinition/Converters/FinisherOptionsFlexFormOverridesConverter.php
+++ b/typo3/sysext/form/Classes/Domain/Configuration/FormDefinition/Converters/FinisherOptionsFlexFormOverridesConverter.php
@@ -70,7 +70,7 @@ class FinisherOptionsFlexFormOverridesConverter
             return;
         }
 
-        $fieldConfiguration = $prototypeFinisherDefinition['FormEngine']['elements'][$optionKey];
+        $fieldConfiguration = $prototypeFinisherDefinition['FormEngine']['elements'][$optionKey] ?? [];
 
         if ($fieldConfiguration['section'] ?? false) {
             $processedOptionValue = [];
-- 
GitLab