This module does not seem to support the ability to use freetagging taxonomies. I've narrowed it down to this code in the module:

 $keys = array_keys($form['taxonomy']);
$empty = TRUE;
foreach ($keys as $key) {
  if (is_numeric($key)) {
    $empty = FALSE;
    break;
  }
}

Freetagging taxonomies are not numeric they are represented in the taxonomy form as 'tags' not the vid. Are they intentionally ignored?

Comments

cooperaj’s picture

Status: Active » Needs review

Turns out they're not. Simply change the above code to:

$keys = array_keys($form['taxonomy']);
$empty = TRUE;
foreach ($keys as $key) {
  if (is_numeric($key) || $key = 'tags') {
    $empty = FALSE;
    break;
  }
}

and freetagging works just fine.

moshe weitzman’s picture

Status: Needs review » Reviewed & tested by the community

cool. thx.

moshe weitzman’s picture

Status: Reviewed & tested by the community » Fixed

committing to trunk and 4.7

Anonymous’s picture

Status: Fixed » Closed (fixed)