[TASK] Make api utility image processing more fault tolerant

This commit is contained in:
Philipp Dieter 2024-03-14 18:39:04 +01:00
parent fe7b034599
commit 0e15cad446

View File

@ -12,9 +12,10 @@ namespace Cjel\TemplatesAide\Utility;
*
***/
use TYPO3\CMS\Core\Resource\Exception\FolderDoesNotExistException;
use TYPO3\CMS\Core\Resource\FileReference as CoreFileReference;
use TYPO3\CMS\Extbase\Domain\Model\FileReference as ExtbaseFileReference;
use TYPO3\CMS\Core\Utility\GeneralUtility;
use TYPO3\CMS\Extbase\Domain\Model\FileReference as ExtbaseFileReference;
use TYPO3\CMS\Extbase\Object\ObjectManager;
use TYPO3\CMS\Extbase\Persistence\Generic\LazyObjectStorage;
use TYPO3\CMS\Extbase\Persistence\ObjectStorage;
@ -229,11 +230,15 @@ class ApiUtility
$absoluteUrl = $requestHost
. '/'
. $publicUrl;
try {
$imagePreview = $this->imageService->getImage(
$publicUrl,
null,
0
);
} catch (FolderDoesNotExistException $e) {
return [];
}
$processingInstructionsPreview = array(
//'width' => '1024c',
//'height' => '768c',