From c4dc9926e08e6691df6708fa799d461756f6402c Mon Sep 17 00:00:00 2001 From: Abhinav Date: Wed, 27 Oct 2021 11:43:13 +0530 Subject: [PATCH] return file extension asexactType if file type detection fails --- src/services/upload/readFileService.ts | 2 +- src/services/upload/uploader.ts | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/services/upload/readFileService.ts b/src/services/upload/readFileService.ts index 5ced23843..3342fd572 100644 --- a/src/services/upload/readFileService.ts +++ b/src/services/upload/readFileService.ts @@ -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 }; } } diff --git a/src/services/upload/uploader.ts b/src/services/upload/uploader.ts index 8259e2117..aef8bd962 100644 --- a/src/services/upload/uploader.ts +++ b/src/services/upload/uploader.ts @@ -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: