Project

General

Profile

Bug #78896 » patch_file_replace.diff

Patch file - Dragan Tomic, 2016-12-06 10:04

View differences:

typo3/sysext/core/Classes/Utility/File/ExtendedFileUtility.php
/** @var $fileObject File */
$fileObject = $this->getFileObject($combinedIdentifier);
// reading Storage from file, use default as a fallback
$fileStorageUid = $fileObject ? $fileObject->getStorage()->getUid() : \TYPO3\CMS\Core\Resource\ResourceFactory::getDefaultStorage();
$resourceFactory = GeneralUtility::makeInstance('TYPO3\\CMS\\Core\\Resource\\ResourceFactory');
$folder = $resourceFactory->getFolderObjectFromCombinedIdentifier('1:'.$fileObject->getParentFolder()->getIdentifier());
$folder = $resourceFactory->getFolderObjectFromCombinedIdentifier(trim($fileStorageUid . ':' . $fileObject->getParentFolder()->getIdentifier()));
try {
$checkFile = $resourceFactory->retrieveFileOrFolderObject($folder->getCombinedIdentifier().''.$fileInfo['name']);
(2-2/2)