function nodewords_taxonomy($op, $type, $object = NULL) {
  if ($type == NODEWORDS_TYPE_TERM || $type == 'term') {
    $id = $object['tid'];
    $type = NODEWORDS_TYPE_TERM;
  }
  elseif ($type == NODEWORDS_TYPE_VOCABULARY) {
    $id = $object['vid'];
  }
  else {
    return;
  }
...

Line 550 in nodewords.module
$type = 'term'

Comments

Anonymous’s picture

Status: Active » Closed (duplicate)

This is a duplicate of an already existing issue. The code has been already changed, but not like reported in the snippet, which is not correct as hook_taxonomy() doesn't get the value of NODEWORDS_TYPE_TERM for $type because that is a numeric value used by Nodewords, while Drupal core code uses strings.

Anonymous’s picture

The issue report that this one duplicates is #672096: Meta tags are not saved for taxomony terms or vocabularies.