diff --git a/typo3/sysext/core/Classes/Resource/ResourceFactory.php b/typo3/sysext/core/Classes/Resource/ResourceFactory.php index 1c098ee757bc9d73d391e9b90d87cd9ae038b520..fbfc521d58f298579f6c4bd0c5e4ba5ca93bcd3e 100644 --- a/typo3/sysext/core/Classes/Resource/ResourceFactory.php +++ b/typo3/sysext/core/Classes/Resource/ResourceFactory.php @@ -272,7 +272,7 @@ class ResourceFactory implements SingletonInterface * - "file:23" * * @param string $input - * @return File|Folder|null + * @return ProcessedFile|File|Folder|null */ public function retrieveFileOrFolderObject($input) { diff --git a/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php b/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php index 2e1272050ef930c60f14599da6e3d92820714690..4492ef1f6fab139377710d631722937f54658b51 100644 --- a/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php +++ b/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php @@ -3649,6 +3649,8 @@ class ContentObjectRenderer implements LoggerAwareInterface $imageResource = ImageResource::createFromProcessedFile($processedFileObject); } } + } elseif ($fileObject instanceof ProcessedFile) { + $imageResource = ImageResource::createFromProcessedFile($fileObject); } }