diff --git a/modules/search/search.module b/modules/search/search.module index 910cb6520709a103120f00a00476ad5ecbd34837..7542f9891802717b53dba80ae7fb53ea6c5f4e12 100644 --- a/modules/search/search.module +++ b/modules/search/search.module @@ -1067,7 +1067,7 @@ function template_preprocess_search_block_form(&$variables) { $hidden = array(); // Provide variables named after form keys so themers can print each element independently. foreach (element_children($variables['form']) as $key) { - $type = $variables['form'][$key]['#type']; + $type = isset($variables['form'][$key]['#type']) ? $variables['form'][$key]['#type'] : ''; if ($type == 'hidden' || $type == 'token') { $hidden[] = drupal_render($variables['form'][$key]); }