From 0b259fdc673f4b03f4593aec87c2b3950e0c6ecf Mon Sep 17 00:00:00 2001 From: Achim Strohm Date: Wed, 28 Aug 2024 12:22:46 +0200 Subject: [PATCH] Bugfix, when no categories are assigned to services --- Classes/Controller/ConsentController.php | 14 ++++++++------ changelog.txt | 4 ++++ ext_emconf.php | 2 +- 3 files changed, 13 insertions(+), 7 deletions(-) diff --git a/Classes/Controller/ConsentController.php b/Classes/Controller/ConsentController.php index 709a668..a31b2dc 100755 --- a/Classes/Controller/ConsentController.php +++ b/Classes/Controller/ConsentController.php @@ -231,12 +231,14 @@ private function klaroConfigBuild(\TYPO3\CMS\Extbase\Persistence\Generic\QueryRe } } - // Sort the sys_categories alphabetically and add a last category 'unknown' for uncategorized services. - // Only relevant if option 'groupByPurpose' is set to true. - ksort($klaroConfig['purposeOrder']); - $result = array_values($klaroConfig['purposeOrder']); - $klaroConfig['purposeOrder'] = $result; - $klaroConfig['purposeOrder'][] = 'unknown'; + if($klaroConfig['purposeOrder']) { + // Sort the sys_categories alphabetically and add a last category 'unknown' for uncategorized services. + // Only relevant if option 'groupByPurpose' is set to true. + ksort($klaroConfig['purposeOrder']); + $result = array_values($klaroConfig['purposeOrder']); + $klaroConfig['purposeOrder'] = $result; + $klaroConfig['purposeOrder'][] = 'unknown'; + } return $klaroConfig; } diff --git a/changelog.txt b/changelog.txt index 7a97d81..d5bcc81 100755 --- a/changelog.txt +++ b/changelog.txt @@ -2,6 +2,10 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +## [2.4.0] - 2024-08-28 - AS +### Fixed +- Bugfix, when no categories are assigned to services + ## [2.3.9] - 2024-08-27 - RL ### Fixed - Undo: GTM-Service Partial - Tag loading from v2.3.8 diff --git a/ext_emconf.php b/ext_emconf.php index 9ab231b..c602e3b 100755 --- a/ext_emconf.php +++ b/ext_emconf.php @@ -21,7 +21,7 @@ 'uploadfolder' => false, 'clearcacheonload' => false, 'clearCacheOnLoad' => 0, - 'version' => '2.3.9', + 'version' => '2.4.0', 'constraints' => array ( 'depends' =>