From a810c08c0209ee0a541d244ed8346d85fdd3cb53 Mon Sep 17 00:00:00 2001 From: zadam Date: Wed, 8 Dec 2021 21:04:22 +0100 Subject: [PATCH] trigger note revisioning saving also on title changes #2426 --- src/public/app/dialogs/options/other.js | 10 +++++----- src/routes/api/notes.js | 4 ++++ src/services/notes.js | 3 ++- 3 files changed, 11 insertions(+), 6 deletions(-) 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 };