From 568f653a67b6b07cbbf01268aa2aebddcf3bf14f Mon Sep 17 00:00:00 2001 From: Tim Wagner <tim.wagner@sgalinski.de> Date: Wed, 3 Feb 2021 14:36:23 +0100 Subject: [PATCH] [BUGFIX] Filtered News Overview discards all translated categories --- Classes/Controller/OverviewController.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Classes/Controller/OverviewController.php b/Classes/Controller/OverviewController.php index 7b6b2ed..f025892 100644 --- a/Classes/Controller/OverviewController.php +++ b/Classes/Controller/OverviewController.php @@ -163,7 +163,15 @@ class OverviewController extends AbstractController { $categoryRestrictions = GeneralUtility::intExplode(',', $this->settings['categoryRestrictions'], TRUE); if (count($categoryRestrictions) > 0) { foreach ($categories as $key => $category) { - if (!in_array($category->getUid(), $categoryRestrictions, TRUE)) { + $categoryId = $category->getUid(); + if ($category->_getProperty('_languageUid') > 0) { + $originalLangCategory = $this->categoryRepository->findOriginalLanguageById($category->getUid()); + if ($originalLangCategory) { + $categoryId = $originalLangCategory->getUid(); + } + } + + if (!in_array($categoryId, $categoryRestrictions, TRUE)) { unset($categories[$key]); } } -- GitLab