--- category.inc.20070202 2007-02-02 03:24:56.000000000 -0500 +++ category.inc 2007-02-26 00:28:08.000000000 -0500 @@ -830,7 +830,7 @@ function category_node_get_categories($n if (!isset($categories[$nid]) || $reset) { $categories[$nid] = array(); - $result = db_query(db_rewrite_sql('SELECT n.nid, r.nid AS node_id, c.*, n.title FROM {category} c INNER JOIN {category_node} r ON c.cid = r.cid INNER JOIN {category} cn ON c.cnid = cn.cid INNER JOIN {node} n ON c.cid = n.nid INNER JOIN {node} cnn ON cn.cid = cnn.nid WHERE n.status = 1 AND r.nid = %d ORDER BY cn.weight, cnn.title, c.weight, n.title'), $nid); + $result = db_query(db_rewrite_sql('SELECT n.nid, r.nid AS node_id, c.*, n.title, cn.weight, cnn.title FROM {category} c INNER JOIN {category_node} r ON c.cid = r.cid INNER JOIN {category} cn ON c.cnid = cn.cid INNER JOIN {node} n ON c.cid = n.nid INNER JOIN {node} cnn ON cn.cid = cnn.nid WHERE n.status = 1 AND r.nid = %d ORDER BY cn.weight, cnn.title, c.weight, n.title'), $nid); while ($category = db_fetch_object($result)) { $categories[$nid][$category->$key] = $category;