From 7a3d0f2d897fc6548605072003b4a9932f5358dd Mon Sep 17 00:00:00 2001 From: Thomas Kempf Date: Wed, 20 Jul 2022 10:58:19 +0200 Subject: [PATCH] avoid breaking change for other plugins by keeping $search_results --- include/functions_search.inc.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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))