From 5ade74d2342169a7a8730e540160331b5ce1a1bd Mon Sep 17 00:00:00 2001 From: Kevin von Spiczak <kevin.spiczak@sgalinski.de> Date: Thu, 31 Mar 2022 13:04:53 +0200 Subject: [PATCH] [BUGFIX] use absolute path for thumbnails --- Classes/Service/CachedImageService.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Classes/Service/CachedImageService.php b/Classes/Service/CachedImageService.php index 3632be9..700d8e6 100644 --- a/Classes/Service/CachedImageService.php +++ b/Classes/Service/CachedImageService.php @@ -26,6 +26,7 @@ namespace SGalinski\SgYoutube\Service; +use TYPO3\CMS\Core\Core\Environment; use TYPO3\CMS\Core\Utility\GeneralUtility; use TYPO3\CMS\Core\Utility\PathUtility; @@ -108,6 +109,12 @@ class CachedImageService { $cachedImageFolderPath = GeneralUtility::getFileAbsFileName( self::CACHED_IMAGES_DIRECTORY . $this->cacheDirectory . '/' ); + + // make absolute path, if the $url is a relative path + if (strpos($url, '/') === 0) { + $url = Environment::getPublicPath() . $url; + } + // Create a hash based on the URL to identify the image $imageHash = \md5($url); // check if any kind of image with this hash is already in the cache-directory -- GitLab