mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-02-27 09:01:23 +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) {
|
async function doSearch(type, searchIn) {
|
||||||
if (searchIn.includes(data.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,
|
index: type,
|
||||||
content: data.query,
|
content: data.query,
|
||||||
matchWords: data.matchWords || 'all',
|
matchWords: data.matchWords || 'all',
|
||||||
cid: searchCids,
|
cid: searchCids,
|
||||||
uid: searchUids,
|
uid: searchUids,
|
||||||
searchData: data,
|
searchData: data,
|
||||||
|
ids: [],
|
||||||
});
|
});
|
||||||
|
return Array.isArray(result) ? result : result.ids;
|
||||||
}
|
}
|
||||||
return [];
|
return [];
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user