diff --git a/core/modules/node/node.module b/core/modules/node/node.module index 6a1c578..430ae04 100644 --- a/core/modules/node/node.module +++ b/core/modules/node/node.module @@ -1599,23 +1599,23 @@ function node_search_execute($keys = NULL, $conditions = NULL) { foreach ($find as $item) { // Render the node. $node = node_load($item->sid); - $build = node_view($node, 'search_result', $node->langcode); + $build = node_view($node, 'search_result', $item->langcode); unset($build['#theme']); $node->rendered = drupal_render($build); // Fetch comments for snippet. - $node->rendered .= ' ' . module_invoke('comment', 'node_update_index', $node, $node->langcode); + $node->rendered .= ' ' . module_invoke('comment', 'node_update_index', $node, $item->langcode); - $extra = module_invoke_all('node_search_result', $node, $node->langcode); + $extra = module_invoke_all('node_search_result', $node, $item->langcode); - $language = language_load($node->langcode); + $language = language_load($item->langcode); $uri = entity_uri('node', $node); $results[] = array( 'link' => url($uri['path'], array_merge($uri['options'], array('absolute' => TRUE, 'language' => $language))), 'type' => check_plain(node_type_get_name($node)), - 'title' => $node->label($node->langcode), + 'title' => $node->label($item->langcode), 'user' => theme('username', array('account' => $node)), - 'date' => $node->get('changed', $node->langcode), + 'date' => $node->get('changed', $item->langcode), 'node' => $node, 'extra' => $extra, 'score' => $item->calculated_score, @@ -2665,13 +2665,13 @@ function _node_index_node(Node $node) { $text = '

' . check_plain($node->label($language->langcode)) . '

' . $node->rendered; - // Fetch extra data normally not visible + // Fetch extra data normally not visible. $extra = module_invoke_all('node_update_index', $node, $language->langcode); foreach ($extra as $t) { $text .= $t; } - // Update index + // Update index. search_index($node->nid, 'node', $text, $language->langcode); } }