return file extension asexactType if file type detection fails

This commit is contained in:
Abhinav 2021-10-27 11:43:13 +05:30
parent 384fd9799a
commit c4dc9926e0
2 changed files with 4 additions and 4 deletions

View file

@ -58,7 +58,7 @@ export async function getFileType(
logError(e, CustomError.TYPE_DETECTION_FAILED, {
fileFormat,
});
return { fileType: FILE_TYPE.OTHERS, exactType: null };
return { fileType: FILE_TYPE.OTHERS, exactType: fileFormat };
}
}

View file

@ -102,9 +102,9 @@ export default async function uploader(
file: decryptedFile,
};
} catch (e) {
const fileFormat =
fileTypeInfo.exactType ?? rawFile.name.split('.').pop();
logError(e, 'file upload failed', { fileFormat });
logError(e, 'file upload failed', {
fileFormat: fileTypeInfo.exactType,
});
const error = handleUploadError(e);
switch (error.message) {
case CustomError.ETAG_MISSING: