fix wrong dateLastEdited timestamp, closes #1254

This commit is contained in:
zadam 2020-09-18 21:47:15 +02:00
parent c371873b7e
commit d21cb78baa
2 changed files with 9 additions and 23 deletions

View File

@ -30,7 +30,13 @@ function createNoteRevision(note) {
return;
}
const contentMetadata = note.getContentMetadata();
const content = note.getContent();
if (!content) {
return;
}
const contentMetadata = note.getContentMetadata();console.log("contentMetadata", contentMetadata);
const noteRevision = new NoteRevision({
noteId: note.noteId,
@ -50,7 +56,7 @@ function createNoteRevision(note) {
dateCreated: dateUtils.localNowDateTime()
}).save();
noteRevision.setContent(note.getContent());
noteRevision.setContent(content);
return noteRevision;
}

View File

@ -466,27 +466,7 @@ function saveNoteRevision(note) {
const msSinceDateCreated = now.getTime() - dateUtils.parseDateTime(note.utcDateCreated).getTime();
if (!existingNoteRevisionId && msSinceDateCreated >= noteRevisionSnapshotTimeInterval * 1000) {
const content = note.getContent();
if (!content) {
return;
}
const noteRevision = new NoteRevision({
noteId: note.noteId,
// title and text should be decrypted now
title: note.title,
type: note.type,
mime: note.mime,
isProtected: false, // will be fixed in the protectNoteRevisions() call
utcDateLastEdited: note.utcDateModified,
utcDateCreated: dateUtils.utcNowDateTime(),
utcDateModified: dateUtils.utcNowDateTime(),
dateLastEdited: note.dateModified,
dateCreated: dateUtils.localNowDateTime()
}).save();
noteRevision.setContent(content);
noteRevisionService.createNoteRevision(note);
}
}