From 64172a7f6bafcdb479d6c53ab27d71afb589fc58 Mon Sep 17 00:00:00 2001 From: Mirwaisse Djanbaz Date: Sat, 15 Jan 2022 22:35:54 +0100 Subject: [PATCH] Get file extension before clipping file name (#2562) I think this fixes https://github.com/zadam/trilium/issues/2131 --- src/services/export/zip.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/services/export/zip.js b/src/services/export/zip.js index 3e8e3ad4a..1cdface65 100644 --- a/src/services/export/zip.js +++ b/src/services/export/zip.js @@ -52,13 +52,13 @@ function exportToZip(taskContext, branch, format, res) { function getDataFileName(note, baseFileName, existingFileNames) { let fileName = baseFileName; + let existingExtension = path.extname(fileName).toLowerCase(); + let newExtension; + if (fileName.length > 30) { fileName = fileName.substr(0, 30); } - let existingExtension = path.extname(fileName).toLowerCase(); - let newExtension; - // following two are handled specifically since we always want to have these extensions no matter the automatic detection // and/or existing detected extensions in the note name if (note.type === 'text' && format === 'markdown') {