diff --git a/packages/frontend/src/utility/settings-search-index.ts b/packages/frontend/src/utility/settings-search-index.ts index 17da0886b8..7ed97ed34f 100644 --- a/packages/frontend/src/utility/settings-search-index.ts +++ b/packages/frontend/src/utility/settings-search-index.ts @@ -17,13 +17,13 @@ export type SearchIndexItem = { const rootMods = new Map(generated.map(item => [item.id, item])); -function walk(item: GeneratedSearchIndexItem) { +// link inlining here +for (const item of generated) { if (item.inlining) { for (const id of item.inlining) { const inline = rootMods.get(id); if (inline) { inline.parentId = item.id; - rootMods.delete(id); } else { console.log('[Settings Search Index] Failed to inline', id); } @@ -31,9 +31,5 @@ function walk(item: GeneratedSearchIndexItem) { } } -for (const item of generated) { - walk(item); -} - export const searchIndexes: SearchIndexItem[] = generated;