From 9bfb6c72814e957164bac12f3845428e2bdad4a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Fri, 5 Nov 2021 14:11:03 -0400 Subject: [PATCH] fix: #9976, handle array or object --- src/search.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/search.js b/src/search.js index 0a0d1f459c..d71430c437 100644 --- a/src/search.js +++ b/src/search.js @@ -45,14 +45,16 @@ async function searchInContent(data) { async function doSearch(type, searchIn) { if (searchIn.includes(data.searchIn)) { - return await plugins.hooks.fire('filter:search.query', { + const result = await plugins.hooks.fire('filter:search.query', { index: type, content: data.query, matchWords: data.matchWords || 'all', cid: searchCids, uid: searchUids, searchData: data, + ids: [], }); + return Array.isArray(result) ? result : result.ids; } return []; }