diff --git a/src/services/import/zip.ts b/src/services/import/zip.ts index 8f9285443..15d60482b 100644 --- a/src/services/import/zip.ts +++ b/src/services/import/zip.ts @@ -456,13 +456,12 @@ async function importZip(taskContext: TaskContext, fileBuffer: Buffer, importRoo return; } - let { mime } = noteMeta ? noteMeta : detectFileTypeAndMime(taskContext, filePath); + let { mime, type: detectedType } = noteMeta ? noteMeta : detectFileTypeAndMime(taskContext, filePath); + const type = resolveNoteType(detectedType); if (mime == null) { throw new Error("Unable to resolve mime type."); } - let type = resolveNoteType(noteMeta?.type); - if (type !== 'file' && type !== 'image') { content = content.toString("utf-8"); }