fix note map with noteId = 'none'

This commit is contained in:
zadam 2022-08-02 17:00:47 +02:00
parent a316ac5b35
commit 8a39699acd

View file

@ -142,7 +142,6 @@ function getTreeMap(req) {
// if the map root itself has ignore (journal typically) then there wouldn't be anything to display so
// we'll just ignore it
const ignoreExcludeFromNoteMap = mapRootNote.hasLabel('excludeFromNoteMap');
const noteIds = new Set();
const notes = mapRootNote.getSubtreeNotes(false)
.filter(note => ignoreExcludeFromNoteMap || !note.hasLabel('excludeFromNoteMap'))
@ -159,13 +158,14 @@ function getTreeMap(req) {
return !note.getParentNotes().find(parentNote => parentNote.noteId === imageLinkRelation.noteId);
})
.concat(...mapRootNote.getParentNotes())
.concat(...mapRootNote.getParentNotes().filter(note => note.noteId !== 'none'))
.map(note => [
note.noteId,
note.getTitleOrProtected(),
note.type
]);
const noteIds = new Set();
notes.forEach(([noteId]) => noteIds.add(noteId));
const links = [];