From f8accf52c184009fef6e4d52bef8a991fc35fcb2 Mon Sep 17 00:00:00 2001 From: Xavier Perseguers <xavier@causal.ch> Date: Thu, 5 Sep 2024 15:31:37 +0200 Subject: [PATCH] [BUGFIX] Prevent PHP warning with missing items for a checkboxToggle Resolves: #104834 Releases: main, 12.4 Change-Id: I0ec9d31b36e6fe885f020be895b5f6483c12d2b3 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85900 Tested-by: core-ci <typo3@b13.com> Tested-by: Garvin Hicking <gh@faktor-e.de> Reviewed-by: Garvin Hicking <gh@faktor-e.de> Tested-by: Benni Mack <benni@typo3.org> Reviewed-by: Benni Mack <benni@typo3.org> --- .../backend/Classes/Form/Element/CheckboxToggleElement.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/typo3/sysext/backend/Classes/Form/Element/CheckboxToggleElement.php b/typo3/sysext/backend/Classes/Form/Element/CheckboxToggleElement.php index 4fc4acb08e74..e1fbb90a4bcb 100644 --- a/typo3/sysext/backend/Classes/Form/Element/CheckboxToggleElement.php +++ b/typo3/sysext/backend/Classes/Form/Element/CheckboxToggleElement.php @@ -73,7 +73,7 @@ class CheckboxToggleElement extends AbstractFormElement $disabled = true; } // Traversing the array of items - $items = $this->data['parameterArray']['fieldConf']['config']['items']; + $items = $this->data['parameterArray']['fieldConf']['config']['items'] ?? []; $numberOfItems = count($items); if ($numberOfItems === 0) { -- GitLab