Actions
Bug #85302
closedResourceStorage throws wrong exception on folder move between storages
Status:
Closed
Priority:
Must have
Assignee:
Category:
File Abstraction Layer (FAL)
Target version:
Start date:
2018-06-18
Due date:
% Done:
100%
Estimated time:
TYPO3 Version:
9
PHP Version:
Tags:
Complexity:
Is Regression:
Yes
Sprint Focus:
On Location Sprint
Description
The method ResourceStorage::moveFolderBetweenStorages()
is currently not implemented and it throws a RuntimeException
.
However, the ExtendedFileUtility::func_move()
method implies that this should be a BadMethodCallException
instead:
catch (\BadMethodCallException $e) {
$this->writeLog(3, 1, 126, 'The function to move a file between storages is not yet implemented', []);
$this->addMessageToFlashMessageQueue('FileUtility.TheFunctionToMoveAFileBetweenStoragesIsNotYetImplemented');
}
Due to this users get a misleading error messages which hints at write permission problems (FileUtility.DirectoryWasNotMovedTo
) instead of the dedicated message which informs that this action is not yet implemented (FileUtility.TheFunctionToMoveAFileBetweenStoragesIsNotYetImplemented
).
Actions