mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-31 02:16:05 +01:00 
			
		
		
		
	fix case where parents of templates are not loaded
(cherry picked from commit a3f4fc7762)
			
			
This commit is contained in:
		| @@ -20,6 +20,9 @@ class TreeCache { | ||||
|     async loadInitialTree() { | ||||
|         const resp = await server.get('tree'); | ||||
|  | ||||
|         // FIXME: we need to do this to cover for ascendants of template notes which are not loaded | ||||
|         await this.loadParents(resp, false); | ||||
|  | ||||
|         // clear the cache only directly before adding new content which is important for e.g. switching to protected session | ||||
|  | ||||
|         /** @type {Object.<string, NoteShort>} */ | ||||
| @@ -40,6 +43,8 @@ class TreeCache { | ||||
|     async loadSubTree(subTreeNoteId) { | ||||
|         const resp = await server.get('tree?subTreeNoteId=' + subTreeNoteId); | ||||
|  | ||||
|         await this.loadParents(resp, true); | ||||
|  | ||||
|         this.addResp(resp); | ||||
|  | ||||
|         return this.notes[subTreeNoteId]; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user