From e244b9176ecdb289d049c9ea46943de7b84208fe Mon Sep 17 00:00:00 2001
From: Mathias Brodala <mbrodala@pagemachine.de>
Date: Fri, 16 Aug 2024 15:56:59 +0200
Subject: [PATCH] [BUGFIX] Allow "group" filter without "parameters"

Resolves: #104643
Releases: main, 12.4
Change-Id: I32a5a46e9cee321673afe760f18578f35af49f4d
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85659
Reviewed-by: Simon Schaufelberger <simonschaufi+typo3@gmail.com>
Tested-by: Simon Schaufelberger <simonschaufi+typo3@gmail.com>
Reviewed-by: Garvin Hicking <gh@faktor-e.de>
Tested-by: Garvin Hicking <gh@faktor-e.de>
Tested-by: core-ci <typo3@b13.com>
Reviewed-by: Benni Mack <benni@typo3.org>
---
 .../backend/Classes/RecordList/ElementBrowserRecordList.php     | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/typo3/sysext/backend/Classes/RecordList/ElementBrowserRecordList.php b/typo3/sysext/backend/Classes/RecordList/ElementBrowserRecordList.php
index 1502bdedec0b..f6d334bcbdde 100644
--- a/typo3/sysext/backend/Classes/RecordList/ElementBrowserRecordList.php
+++ b/typo3/sysext/backend/Classes/RecordList/ElementBrowserRecordList.php
@@ -86,7 +86,7 @@ class ElementBrowserRecordList extends DatabaseRecordList
                     if (!$filter['userFunc']) {
                         continue;
                     }
-                    $parameters = $filter['parameters'] ?: [];
+                    $parameters = $filter['parameters'] ?? [];
                     $parameters['values'] = [$table . '_' . $row['uid']];
                     $parameters['tcaFieldConfig'] = $tcaFieldConfig;
                     $valueArray = GeneralUtility::callUserFunction($filter['userFunc'], $parameters, $this);
-- 
GitLab