diff --git a/Classes/Controller/BackendController.php b/Classes/Controller/BackendController.php
index 7833b0104aabf0baa12234005e99f158350d9140..8facb6ebab1c50ad2673c51f4afc09cae8ea8ab7 100644
--- a/Classes/Controller/BackendController.php
+++ b/Classes/Controller/BackendController.php
@@ -88,6 +88,6 @@ class BackendController extends ActionController {
 		$this->view->assign('pageUid', $pageUid);
 		$this->view->assign('categories', $categories);
 		$this->view->assign('news', $news);
-		$this->view->assign('fitlers', $filters);
+		$this->view->assign('filters', $filters);
 	}
 }
diff --git a/Classes/Service/Backend/Utility.php b/Classes/Service/Backend/Utility.php
index 1a2a6f9e4e325e9cdb8b9fc881c01cc81d634f3b..9514defca269f8d1584da635c35def7067f17503 100644
--- a/Classes/Service/Backend/Utility.php
+++ b/Classes/Service/Backend/Utility.php
@@ -140,6 +140,15 @@ class Utility {
 		$objectManager = GeneralUtility::makeInstance(ObjectManager::class);
 		/** @var NewsRepository $newsRepository */
 		$newsRepository = $objectManager->get(NewsRepository::class);
-		return $newsRepository->findAllSortedNewsByCategories(array_keys($categories), 0, 0, 'date', NULL, $raw = TRUE);
+
+		$categoryIds = [];
+		foreach($categories as $key => $value) {
+			$categoryIds[] = $key;
+		}
+
+		if (empty($categoryIds)) {
+			return [];
+		}
+		return $newsRepository->findAllSortedNewsByCategories($categoryIds, 0, 0, 'date', NULL, $raw = TRUE);
 	}
 }