diff --git a/tagclouds.module b/tagclouds.module index 3d3cf27..c34fef4 100644 --- a/tagclouds.module +++ b/tagclouds.module @@ -224,7 +224,9 @@ function tagclouds_get_tags($vids, $steps = 6, $size = 60, $display = NULL) { $query->fields('td',array('tid', 'vid', 'name', 'description')); $query->fields('tn',array('nid')); $query->join('taxonomy_index', 'tn', 'td.tid = tn.tid'); - $query->join('node', 'n', 'tn.nid = n.nid'); + //$query->join('node', 'n', 'tn.nid = n.nid'); + $query->innerJoin('node', 'n', 'tn.nid = n.nid'); + $query->addTag('node_access'); if (variable_get('tagclouds_language_separation', 0)) $query->condition('n.language', $language->language); $query->condition('td.vid', $vids); $query->condition('n.status', 1);