mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-31 18:36:30 +01:00 
			
		
		
		
	adding few missing isErased = 0 conditions
This commit is contained in:
		| @@ -776,7 +776,7 @@ class Note extends Entity { | ||||
|      * @returns {NoteRevision[]} | ||||
|      */ | ||||
|     getRevisions() { | ||||
|         return this.repository.getEntities("SELECT * FROM note_revisions WHERE noteId = ?", [this.noteId]); | ||||
|         return this.repository.getEntities("SELECT * FROM note_revisions WHERE isErased = 0 AND noteId = ?", [this.noteId]); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
| @@ -806,7 +806,7 @@ class Note extends Entity { | ||||
|      * @returns {boolean} - true if note has children | ||||
|      */ | ||||
|     hasChildren() { | ||||
|         return (this.getChildNotes()).length > 0; | ||||
|         return this.getChildNotes().length > 0; | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|   | ||||
| @@ -23,7 +23,8 @@ function getRecentChanges(req) { | ||||
|             note_revisions.dateCreated AS date | ||||
|         FROM  | ||||
|             note_revisions | ||||
|             JOIN notes USING(noteId)`); | ||||
|             JOIN notes USING(noteId) | ||||
|         WHERE note_revisions.isErased = 0`); | ||||
|  | ||||
|     for (const noteRevision of noteRevisions) { | ||||
|         if (noteCacheService.isInAncestor(noteRevision.noteId, ancestorNoteId)) { | ||||
|   | ||||
| @@ -468,7 +468,7 @@ function saveNoteRevision(note) { | ||||
|     const revisionCutoff = dateUtils.utcDateStr(new Date(now.getTime() - noteRevisionSnapshotTimeInterval * 1000)); | ||||
|  | ||||
|     const existingNoteRevisionId = sql.getValue( | ||||
|         "SELECT noteRevisionId FROM note_revisions WHERE noteId = ? AND utcDateCreated >= ?", [note.noteId, revisionCutoff]); | ||||
|         "SELECT noteRevisionId FROM note_revisions WHERE noteId = ? AND isErased = 0 AND utcDateCreated >= ?", [note.noteId, revisionCutoff]); | ||||
|  | ||||
|     const msSinceDateCreated = now.getTime() - dateUtils.parseDateTime(note.utcDateCreated).getTime(); | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user