diff --git a/Classes/Controller/AbstractController.php b/Classes/Controller/AbstractController.php
index 1c710e0e2bc6a2f36737ab58669751ddac1875e5..d4d44b186b280961a27327a1d275649559436abb 100644
--- a/Classes/Controller/AbstractController.php
+++ b/Classes/Controller/AbstractController.php
@@ -30,6 +30,7 @@ use RuntimeException;
 use SGalinski\SgNews\Domain\Model\Category;
 use SGalinski\SgNews\Domain\Model\News;
 use SGalinski\SgNews\Service\ImageService;
+use TYPO3\CMS\Core\Utility\GeneralUtility;
 use TYPO3\CMS\Extbase\Domain\Model\FileReference;
 use TYPO3\CMS\Extbase\Mvc\Controller\ActionController;
 
@@ -95,6 +96,9 @@ abstract class AbstractController extends ActionController {
 			return $this->cachedSingleNews[$newsId];
 		}
 
+		$fileRepository = GeneralUtility::makeInstance(\TYPO3\CMS\Core\Resource\FileRepository::class);
+		$fileObjects = $fileRepository->findByRelation('pages', 'media', $news->getUid());
+
 		$singleNewsImageData = $this->getDataForSingleViewImage($news, $category);
 		$teaserImageData = $this->getDataForTeaserImage($news, $category);
 
@@ -114,7 +118,8 @@ abstract class AbstractController extends ActionController {
 				'news' => $news,
 			],
 			$singleNewsImageData,
-			$teaserImageData
+			$teaserImageData,
+			['media' => $fileObjects]
 		);
 
 		$this->cachedSingleNews[$newsId] = $newsRecord;