summaryrefslogtreecommitdiff
path: root/modules/search/search.module
diff options
context:
space:
mode:
Diffstat (limited to 'modules/search/search.module')
-rw-r--r--modules/search/search.module12
1 files changed, 5 insertions, 7 deletions
diff --git a/modules/search/search.module b/modules/search/search.module
index 513500aa1..f1acc869e 100644
--- a/modules/search/search.module
+++ b/modules/search/search.module
@@ -968,13 +968,11 @@ function search_data($keys = NULL, $type = 'node') {
if (isset($keys)) {
if (module_hook($type, 'search_execute')) {
$results = module_invoke($type, 'search_execute', $keys);
- if (isset($results) && is_array($results) && count($results)) {
- if (module_hook($type, 'search_page')) {
- return module_invoke($type, 'search_page', $results);
- }
- else {
- return theme('search_results', array('results' => $results, 'type' => $type));
- }
+ if (module_hook($type, 'search_page')) {
+ return module_invoke($type, 'search_page', $results);
+ }
+ else {
+ return theme('search_results', array('results' => $results, 'type' => $type));
}
}
}