diff --git a/packages/presentation/src/search.ts b/packages/presentation/src/search.ts index 9ae6ea7f37..269f0a5847 100644 --- a/packages/presentation/src/search.ts +++ b/packages/presentation/src/search.ts @@ -102,11 +102,12 @@ const categoriesByContext = new Map() export async function searchFor (context: 'mention' | 'spotlight', query: string): Promise { const client = getClient() - let categories - if (categoriesByContext.get(context) === undefined) { + let categories = categoriesByContext.get(context) + if (categories === undefined) { categories = await client.findAll(plugin.class.ObjectSearchCategory, { context }) categoriesByContext.set(context, categories) } + if (categories === undefined) { return [] }