--- relatedlinks.module 2007-10-24 16:28:19.000000000 +1000 +++ relatedlinks.module.mine 2007-10-24 16:28:14.000000000 +1000 @@ -902,10 +902,13 @@ $comments = in_array('comments', $discovered['ranking']) ? TRUE : FALSE; $taxonomy_links = $search_links = array(); + if (module_exist('taxonomy') && in_array('taxonomy', $discovered['ranking'])) { $vids = isset($discovered['vocabularies']) ? $discovered['vocabularies'] : array(); $tids = array_keys($node->taxonomy); - $taxonomy_links = _relatedlinks_taxonomy_select_nodes($node->nid, $tids, $max, $vids, $node_types, $date, $user, $comments); + if( $node->nid ) { + $taxonomy_links = _relatedlinks_taxonomy_select_nodes($node->nid, $tids, $max, $vids, $node_types, $date, $user, $comments); + } } if (module_exist('search') && in_array('search', $discovered['ranking'])) { $search_links = _relatedlinks_search_select_nodes($node->nid, $keywords, $max, $node_types);