diff --git a/typo3/sysext/core/Classes/Database/ReferenceIndex.php b/typo3/sysext/core/Classes/Database/ReferenceIndex.php index 7700a65..61c516c 100644 --- a/typo3/sysext/core/Classes/Database/ReferenceIndex.php +++ b/typo3/sysext/core/Classes/Database/ReferenceIndex.php @@ -613,7 +613,7 @@ class ReferenceIndex { $fileArray[] = array('table' => 'sys_file', 'id' => $fileUid['uid_local']); } return $fileArray; - } elseif ($conf['type'] == 'input' && isset($conf['wizards']['link']) && trim($value)) { + } elseif ($conf['type'] == 'input' && isset($conf['wizards']['link']) && trim($value) && !$conf['softref']) { try { $file = \TYPO3\CMS\Core\Resource\ResourceFactory::getInstance()->retrieveFileOrFolderObject($value); } catch (\Exception $e) {