diff --git a/src/entities/note_revision.js b/src/entities/note_revision.js index f52afa1e7..02a6ffa8e 100644 --- a/src/entities/note_revision.js +++ b/src/entities/note_revision.js @@ -130,6 +130,14 @@ class NoteRevision extends Entity { await syncTableService.addNoteRevisionContentSync(this.noteRevisionId); } + beforeSaving() { + super.beforeSaving(); + + if (this.isChanged) { + this.utcDateModified = dateUtils.utcNowDateTime(); + } + } + // cannot be static! updatePojo(pojo) { if (pojo.isProtected) { diff --git a/src/public/javascripts/dialogs/note_revisions.js b/src/public/javascripts/dialogs/note_revisions.js index 9c315cb7e..20a166057 100644 --- a/src/public/javascripts/dialogs/note_revisions.js +++ b/src/public/javascripts/dialogs/note_revisions.js @@ -37,7 +37,7 @@ async function loadNoteRevisions(noteId, noteRevisionId) { for (const item of revisionItems) { $list.append($('