--- tac_lite.module.orig 2009-10-07 11:45:00.000000000 +0200 +++ tac_lite.module 2009-10-07 11:46:38.000000000 +0200 @@ -99,7 +99,7 @@ function tac_lite_admin_settings() { '#title' => t('Vocabularies'), '#default_value' => variable_get('tac_lite_categories', null), '#options' => $options, - '#description' => t('Select one or more vocabularies to control privacy. Do not select free tagging vocabularies, they are not supported.'), + '#description' => t('Select one or more vocabularies to control privacy.'), '#multiple' => TRUE, '#required' => TRUE, ); @@ -359,18 +359,11 @@ function _tac_lite_get_terms(&$node) { $tids = array(); // emulating code from taxonomy_node_save here. - // note that free tagging vocabs not currently supported if (count($node->taxonomy)) { foreach ($node->taxonomy as $term) { if (is_array($term)) { foreach ($term as $tid) { - if (is_numeric($tid)) { - $tids[$tid] = $tid; - } - else { - // non-numeric means free-tagging vocabulary. - // we do not support. Do nothing. - } + $tids[$tid] = $tid; } } else if (is_object($term)) {