diff --git a/src/public/app/dialogs/options/other.js b/src/public/app/dialogs/options/other.js index 99bde91ec..30ef661b6 100644 --- a/src/public/app/dialogs/options/other.js +++ b/src/public/app/dialogs/options/other.js @@ -30,7 +30,7 @@ const TPL = `
- +
@@ -67,7 +67,7 @@ const TPL = `
- +
@@ -78,7 +78,7 @@ const TPL = `
- +
@@ -89,12 +89,12 @@ const TPL = `
- +
- +
`; diff --git a/src/routes/api/notes.js b/src/routes/api/notes.js index d1d0c333c..63ddc375b 100644 --- a/src/routes/api/notes.js +++ b/src/routes/api/notes.js @@ -203,6 +203,10 @@ function changeTitle(req) { const noteTitleChanged = note.title !== title; + if (noteTitleChanged) { + noteService.saveNoteRevision(note); + } + note.title = title; note.save(); diff --git a/src/services/notes.js b/src/services/notes.js index 2b889793b..4dee6eb2b 100644 --- a/src/services/notes.js +++ b/src/services/notes.js @@ -918,5 +918,6 @@ module.exports = { getUndeletedParentBranchIds, triggerNoteTitleChanged, eraseDeletedNotesNow, - eraseNotesWithDeleteId + eraseNotesWithDeleteId, + saveNoteRevision };