From 59f70eebdf6db61111d2f33d2e18fd04ebb3eb21 Mon Sep 17 00:00:00 2001 From: Ross Keenan Date: Sat, 4 Jun 2022 22:14:20 +0200 Subject: [PATCH] fix: Null check on ff in targetOrder --- .../HierarchyNotes/HierarchyNoteManipulator.ts | 2 +- src/Utils/graphUtils.ts | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/AlternativeHierarchies/HierarchyNotes/HierarchyNoteManipulator.ts b/src/AlternativeHierarchies/HierarchyNotes/HierarchyNoteManipulator.ts index 8c81ad70..e9a7d23e 100644 --- a/src/AlternativeHierarchies/HierarchyNotes/HierarchyNoteManipulator.ts +++ b/src/AlternativeHierarchies/HierarchyNotes/HierarchyNoteManipulator.ts @@ -123,7 +123,7 @@ export class HierarchyNoteManipulator extends FuzzySuggestModal { const { editor } = view ?? {}; if (!editor) return; //@ts-ignore - view.leaf.openFile(this.file, { active: true, mode: "source" }); + await view.leaf.openFile(this.file, { active: true, mode: "source" }); editor.setCursor({ line: item.lineNo, ch: item.depth + 2 }); } else if (evt instanceof KeyboardEvent || evt instanceof MouseEvent) { let rel: "up" | "down" | "same"; diff --git a/src/Utils/graphUtils.ts b/src/Utils/graphUtils.ts index 45d97cb6..57a734b0 100644 --- a/src/Utils/graphUtils.ts +++ b/src/Utils/graphUtils.ts @@ -168,9 +168,9 @@ export function dfsAllPaths(g: MultiGraph, start: string): string[][] { const extPath = [node, ...path]; const succsNotVisited = g.hasNode(node) ? g.filterOutNeighbors( - node, - (succ) => !visited[succ] || visited[succ] < 5 - ) + node, + (succ) => !visited[succ] || visited[succ] < 5 + ) : []; const newItems = succsNotVisited.map((succ) => { visited[succ] = visited[succ] ? visited[succ] + 1 : 1; @@ -308,7 +308,7 @@ export function populateMain( export const getTargetOrder = (frontms: dvFrontmatterCache[], target: string) => parseInt( - (frontms.find((arr) => arr.file.basename === target)?.[ + (frontms.find((ff) => ff?.file?.basename === target)?.[ BC_ORDER ] as string) ?? "9999" );