Index: views_bonus.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/views_bonus/views_bonus.module,v retrieving revision 1.2 diff -u -u -p -r1.2 views_bonus.module --- views_bonus.module 11 Sep 2006 15:35:20 -0000 1.2 +++ views_bonus.module 19 Oct 2006 18:06:24 -0000 @@ -309,7 +309,8 @@ function views_bonus_lineage_tree_branch break; case 'filter': // filter for any lineage that contains the requested value - $query->add_where("term_lineage.lineage LIKE '%0$arg\n%'"); + $query->add_field('lineage', 'term_lineage'); + $query->add_where("term_lineage.lineage LIKE '%s'", "%$arg\n%"); break; case 'link': return l($query->name, "$arg/$query->name"); @@ -321,8 +322,7 @@ function views_bonus_lineage_tree_branch // Implementation of hook_views_query_alter() // may be needed by other plugins function views_bonus_views_query_alter(&$query, &$view, $summary, $level) { - - if ($view->page_type == 'lineage_tree' && module_exist('lineage') && module_exist('taxonomy')) { + if ($view->page_type == 'lineage_tree' && $summary && module_exist('lineage') && module_exist('taxonomy')) { // these must be in taxonomy tree query for it to work correctly if (!in_array('term_lineage.depth', $query->fields)) {