From 9a0cbf62e195f2178bc503fb085e1ed4d37471ad Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Wed, 26 Sep 2007 18:22:34 +0000 Subject: [PATCH] - Patch #135926 by mooffie: hook_link is called by the wrong parameters. Fixed disconnect between node_view() and hook_link(). --- modules/node/node.module | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/node/node.module b/modules/node/node.module index 40cf676aa07..5e4d6d5efa4 100644 --- a/modules/node/node.module +++ b/modules/node/node.module @@ -908,7 +908,7 @@ function node_delete($nid) { * @param $node * A node array or node object. * @param $teaser - * Whether to display the teaser only, as on the main page. + * Whether to display the teaser only or the full form. * @param $page * Whether the node is being displayed by itself as a page. * @param $links @@ -923,7 +923,7 @@ function node_view($node, $teaser = FALSE, $page = FALSE, $links = TRUE) { $node = node_build_content($node, $teaser, $page); if ($links) { - $node->links = module_invoke_all('link', 'node', $node, !$page); + $node->links = module_invoke_all('link', 'node', $node, $teaser); drupal_alter('link', $node->links, $node); } @@ -1638,7 +1638,7 @@ function node_update_index() { $node->build_mode = NODE_BUILD_SEARCH_INDEX; $node = node_build_content($node, FALSE, FALSE); $node->body = drupal_render($node->content); - + // Allow modules to modify the fully-built node. node_invoke_nodeapi($node, 'alter');