From 657759995984ebc7f8db6d727eae7b92d01d9c1b Mon Sep 17 00:00:00 2001 From: Nikolay Lopin Date: Mon, 19 Mar 2018 00:33:23 +0300 Subject: [PATCH] Replace forbidden filename symbols to _ for image export --- browser/main/lib/dataApi/exportNote.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/browser/main/lib/dataApi/exportNote.js b/browser/main/lib/dataApi/exportNote.js index 740baa20..313bb85b 100755 --- a/browser/main/lib/dataApi/exportNote.js +++ b/browser/main/lib/dataApi/exportNote.js @@ -1,5 +1,6 @@ import copyFile from 'browser/main/lib/dataApi/copyFile' import {findStorage} from 'browser/lib/findStorage' +import filenamify from 'filenamify' const fs = require('fs') const path = require('path') @@ -28,6 +29,7 @@ function exportNote (storageKey, noteContent, targetPath, outputFormatter) { } let exportedData = noteContent.replace(LOCAL_STORED_REGEX, (match, dstFilename, srcFilename) => { + dstFilename = filenamify(dstFilename, {replacement: '_'}) if (!path.extname(dstFilename)) { dstFilename += path.extname(srcFilename) }