always keep all the ancestors in the tree WIP

This commit is contained in:
zadam
2020-03-18 22:35:54 +01:00
parent 6295a1825d
commit 4a89df7ebf
6 changed files with 109 additions and 58 deletions

View File

@@ -50,7 +50,7 @@ export default class NotePathsWidget extends TabAwareWidget {
const pathSegments = this.notePath.split("/");
const activeNoteParentNoteId = pathSegments[pathSegments.length - 2]; // we know this is not root so there must be a parent
for (const parentNote of await this.note.getParentNotes()) {
for (const parentNote of this.note.getParentNotes()) {
const parentNotePath = await treeService.getSomeNotePath(parentNote);
// this is to avoid having root notes leading '/'
const notePath = parentNotePath ? (parentNotePath + '/' + this.noteId) : this.noteId;