fix markdown import

This commit is contained in:
Philipinho
2024-07-22 18:39:44 +01:00
parent 48e76aa9f4
commit 0a447e91bb

View File

@ -34,19 +34,15 @@ export class ImportService {
const fileBuffer = await file.toBuffer(); const fileBuffer = await file.toBuffer();
const fileName = sanitize(file.filename).slice(0, 255).split('.')[0]; const fileName = sanitize(file.filename).slice(0, 255).split('.')[0];
const fileExtension = path.extname(file.filename).toLowerCase(); const fileExtension = path.extname(file.filename).toLowerCase();
const fileMimeType = file.mimetype;
const fileContent = fileBuffer.toString(); const fileContent = fileBuffer.toString();
let prosemirrorState = null; let prosemirrorState = null;
let createdPage = null; let createdPage = null;
try { try {
if (fileExtension.endsWith('.md') && fileMimeType === 'text/markdown') { if (fileExtension.endsWith('.md')) {
prosemirrorState = await this.processMarkdown(fileContent); prosemirrorState = await this.processMarkdown(fileContent);
} else if ( } else if (fileExtension.endsWith('.html')) {
fileExtension.endsWith('.html') &&
fileMimeType === 'text/html'
) {
prosemirrorState = await this.processHTML(fileContent); prosemirrorState = await this.processHTML(fileContent);
} }
} catch (err) { } catch (err) {