diff --git a/Classes/ViewHelpers/ImageViewHelper.php b/Classes/ViewHelpers/ImageViewHelper.php index 01207d8..e0db70b 100644 --- a/Classes/ViewHelpers/ImageViewHelper.php +++ b/Classes/ViewHelpers/ImageViewHelper.php @@ -86,19 +86,13 @@ public function render(): string private function buildVisualEditorPayload(ServerRequestInterface $request): ?array { $image = $this->resolveImage(); - if (!$image instanceof File && !$image instanceof FileReference) { + if (!$image instanceof FileReference) { return null; } - if ($image instanceof File) { - $fields = []; - $table = 'sys_file'; - $uid = (int)$image->getProperty('uid'); - } else { - $fields = [(string)$image->getProperty('fieldname')]; - $table = (string)$image->getProperty('tablenames'); - $uid = (int)$image->getProperty('uid_foreign'); - } + $fields = [(string)$image->getProperty('fieldname')]; + $table = (string)$image->getProperty('tablenames'); + $uid = (int)$image->getProperty('uid_foreign'); if ($uid <= 0 || $table === '') { return null;