--- community_tags.module.orig 2009-08-29 19:32:46.000000000 +0200 +++ community_tags.module 2009-11-08 20:14:56.203125000 +0100 @@ -184,8 +184,9 @@ function community_tags_perm() { function community_tags_nodeapi(&$node, $op, $teaser) { switch ($op) { case 'load': - $node->tags = tagadelic_node_get_terms($node); - $node->community_tags_form = variable_get('community_tags_display_'. $node->type, COMMUNITY_TAGS_MODE_TAB) == COMMUNITY_TAGS_MODE_INLINE; + if ($node->tags) { + $node->community_tags_form = variable_get('community_tags_display_'. $node->type, COMMUNITY_TAGS_MODE_TAB) == COMMUNITY_TAGS_MODE_INLINE; + } break; case 'insert': @@ -201,7 +202,6 @@ function community_tags_nodeapi(&$node, break; case 'view': - global $user; // Show quick tag form for this node if we're on a node page view and the // form is enabled for this node and the default quick tag vocab is set. if (!$teaser && $node->community_tags_form) {