Get file extension before clipping file name (#2562)

I think this fixes https://github.com/zadam/trilium/issues/2131
This commit is contained in:
Mirwaisse Djanbaz 2022-01-15 22:35:54 +01:00 committed by GitHub
parent 4933b901f6
commit 64172a7f6b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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') {