diff --git a/modules/node/node.module b/modules/node/node.module index 2cbd0bdef1a..c748965ff93 100644 --- a/modules/node/node.module +++ b/modules/node/node.module @@ -1644,8 +1644,8 @@ function node_feed($nids = FALSE, $channel = array()) { foreach ($nids as $nid) { // Load the specified node: $item = node_load($nid); - $node->build_mode = NODE_BUILD_RSS; - $link = url("node/$nid", array('absolute' => TRUE)); + $item->build_mode = NODE_BUILD_RSS; + $item->link = url("node/$nid", array('absolute' => TRUE)); if ($item_length != 'title') { $teaser = ($item_length == 'teaser') ? TRUE : FALSE; @@ -1687,7 +1687,7 @@ function node_feed($nids = FALSE, $channel = array()) { break; } - $items .= format_rss_item($item->title, $link, $item_text, $extra); + $items .= format_rss_item($item->title, $item->link, $item_text, $extra); } $channel_defaults = array(