--- nodereferrer/nodereferrer.module Wed Apr 08 00:50:48 2009 +++ nodereferrer.module.milo Wed Apr 08 00:48:45 2009 @@ -388,18 +388,18 @@ (current_node.tnid > 0 AND nr." . $db_info['columns']['nid']['column'] . " = translations.nid) ORDER BY ". $order; } else { - $query = "SELECT n.nid, n.vid, n.title + $query = "SELECT n.nid, nr." . $db_info['columns']['nid']['column'] . " FROM {" . $db_info['table'] . "} nr INNER JOIN {node} n ON n.vid = nr.vid AND n.status = 1 ". $filter_nodetypes ." - WHERE nr." . $db_info['columns']['nid']['column'] . " = %d - ORDER BY ". $order; + WHERE n.nid = %d + ORDER BY ". $order; } $query = db_rewrite_sql($query); $result = db_query($query, $nid); while ($value = db_fetch_array($result)) { // avoid duplicate referrers by using nid as key - $values[$value['nid']] = $value; + $values[$value[$db_info['columns']['nid']['column']]] = $value; } } }