diff --git a/src/node/plugins/localSearchPlugin.ts b/src/node/plugins/localSearchPlugin.ts index ee36e42f..7e6a2d86 100644 --- a/src/node/plugins/localSearchPlugin.ts +++ b/src/node/plugins/localSearchPlugin.ts @@ -127,7 +127,7 @@ export async function localSearchPlugin( function getParentTitles(sidebar: SidebarItem[], fileId: string) { const titles: string[] = [], path: string[] = [] - const backtrack = (sidebar: SidebarItem[]) => { + const backtrack = (sidebar: SidebarItem[] | undefined) => { if (!sidebar) return for (let i = 0; i < sidebar?.length; i++) { if (sidebar[i].link === fileId) { @@ -135,7 +135,7 @@ export async function localSearchPlugin( return } path.push(sidebar[i].text!) - backtrack(sidebar[i].items!) + backtrack(sidebar[i].items) path.pop() } }