mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-01-01 21:30:30 +01:00
fix: #9976, handle array or object
This commit is contained in:
@@ -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 [];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user