diff --git a/tdrive/frontend/src/app/features/files/services/file-upload-service.ts b/tdrive/frontend/src/app/features/files/services/file-upload-service.ts index 465406bb..c6235819 100644 --- a/tdrive/frontend/src/app/features/files/services/file-upload-service.ts +++ b/tdrive/frontend/src/app/features/files/services/file-upload-service.ts @@ -242,8 +242,12 @@ class FileUploadService { parentId: parentId, }, callback: async (filePayload, context) => { - const isFileRoot = filePayload.root.includes('.'); const root = filePayload.root; + const isUnknownFormat = + this.groupedPendingFiles[root]?.length === 1 && + this.groupedPendingFiles[root][0].originalFile?.name === root; + const isFileRoot = isUnknownFormat || filePayload.root.includes('.'); + const file = filePayload.file; if (file) { const item = {