diff --git a/include/functions_search.inc.php b/include/functions_search.inc.php index 710d7b3c0..4d2fee73a 100644 --- a/include/functions_search.inc.php +++ b/include/functions_search.inc.php @@ -1427,8 +1427,12 @@ function get_quick_search_results_no_cache($q, $options) $search_results['qs']['matching_tags'] = $qsr->all_tags; $search_results['qs']['matching_cats'] = $qsr->all_cats; - $ids = trigger_change('qsearch_results', $ids, $expression, $qsr); - + $search_results = trigger_change('qsearch_results', $search_results, $expression, $qsr); + if(isset($search_results['items'])) + { + $ids=array_merge($ids,$search_results['items']); + } + global $template; if (empty($ids))