mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-31 10:26:08 +01:00 
			
		
		
		
	erasing note revisions
This commit is contained in:
		| @@ -470,11 +470,20 @@ async function eraseDeletedNotes() { | ||||
|             utcDateModified = '${utcNowDateTime}'  | ||||
|         WHERE noteId IN (???)`, noteIdsToErase); | ||||
|  | ||||
|     // deleting first contents since the WHERE relies on isErased = 0 | ||||
|     await sql.executeMany(` | ||||
|         UPDATE note_revisions  | ||||
|         UPDATE note_revision_contents | ||||
|         SET content = NULL, | ||||
|             utcDateModified = '${utcNowDateTime}' | ||||
|         WHERE noteId IN (???)`, noteIdsToErase); | ||||
|         WHERE noteRevisionId IN  | ||||
|             (SELECT noteRevisionId FROM note_revisions WHERE isErased = 0 AND noteId IN ((???)))`, noteIdsToErase); | ||||
|  | ||||
|     await sql.executeMany(` | ||||
|         UPDATE note_revisions  | ||||
|         SET isErased = 1, | ||||
|             title = NULL, | ||||
|             utcDateModified = '${utcNowDateTime}' | ||||
|         WHERE isErased = 0 AND noteId IN (???)`, noteIdsToErase); | ||||
| } | ||||
|  | ||||
| async function duplicateNote(noteId, parentNoteId) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user