1
0
mirror of https://github.com/BoostIo/Boostnote synced 2025-12-13 17:56:25 +00:00

Fixed moving notes with images

This commit is contained in:
Frank Kanis
2018-04-12 21:20:16 +02:00
parent 4b9cf775ff
commit 7aedb59f26

View File

@@ -68,6 +68,9 @@ function moveNote (storageKey, noteKey, newStorageKey, newFolderKey) {
return noteData
})
.then(function moveImages (noteData) {
if(oldStorage.path === newStorage.path) {
return noteData
} else {
const searchImagesRegex = /!\[.*?]\(\s*?\/:storage\/(.*\.\S*?)\)/gi
let match = searchImagesRegex.exec(noteData.content)
@@ -87,6 +90,7 @@ function moveNote (storageKey, noteKey, newStorageKey, newFolderKey) {
}
return Promise.all(moveTasks).then(() => noteData)
}
})
.then(function writeAndReturn (noteData) {
CSON.writeFileSync(path.join(newStorage.path, 'notes', noteData.key + '.cson'), _.omit(noteData, ['key', 'storage']))