Index: modules/hs_taxonomy.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/hierarchical_select/modules/hs_taxonomy.module,v retrieving revision 1.42 diff -u -p -r1.42 hs_taxonomy.module --- modules/hs_taxonomy.module 2 Mar 2010 22:49:53 -0000 1.42 +++ modules/hs_taxonomy.module 15 Mar 2010 17:08:31 -0000 @@ -738,7 +738,7 @@ function _hs_taxonomy_hierarchical_selec if (!isset($children[$vid])) { $children[$vid] = array(); - $result = db_query(db_rewrite_sql('SELECT t.tid, t.*, parent FROM {term_data} t INNER JOIN {term_hierarchy} h ON t.tid = h.tid WHERE t.vid = %d ORDER BY weight, name', 't', 'tid'), $vid); + $result = db_query(db_rewrite_sql('SELECT t.tid, t.*, parent FROM {term_data} t INNER JOIN {term_hierarchy} h ON t.tid = h.tid WHERE t.vid = %d AND parent = %d ORDER BY weight, name', 't', 'tid'), $vid, $parent); while ($term = db_fetch_object($result)) { $children[$vid][$term->parent][] = $term->tid; $parents[$vid][$term->tid][] = $term->parent;