$fileTargetObject = $fileFactory->retrieveFileOrFolderObject($fileTarget);
$processedFileName = $fileTargetObject->getStorage()->sanitizeFileName($fileName, $fileTargetObject);
- $result = false;
+ $result = [];
if ($fileTargetObject->hasFile($processedFileName)) {
$result = $this->flattenResultDataValue($fileTargetObject->getStorage()->getFileInFolder($processedFileName, $fileTargetObject));
}
- return GeneralUtility::makeInstance(JsonResponse::class)->setPayload([$result]);
+ return GeneralUtility::makeInstance(JsonResponse::class)->setPayload($result);
}
/**
fileTarget: form.find('input[name="data[rename][0][destination]"]').val(),
},
success: (response: any): void => {
- const fileExists: boolean = response !== false;
+ const fileExists: boolean = typeof response.uid !== 'undefined';
const originalFileName: string = fileNameField.data('original');
const newFileName: string = fileNameField.val();
},
cache: false,
success: function(response) {
- var fileExists = response !== false;
+ var fileExists = typeof response.uid !== 'undefined';
if (fileExists) {
askForOverride.push({
original: response,
fileTarget: form.find('input[name="data[rename][0][destination]"]').val(),
},
success: function (response) {
- var fileExists = response !== false;
+ var fileExists = typeof response.uid !== 'undefined';
var originalFileName = fileNameField.data('original');
var newFileName = fileNameField.val();
if (fileExists && originalFileName !== newFileName) {