diff --git a/src/services/import/zip.ts b/src/services/import/zip.ts index 8f9285443..22d32eedf 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 } = noteMeta ? noteMeta : detectFileTypeAndMime(taskContext, filePath); + type = resolveNoteType(type); 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"); }