--- gcg_taxonomy.module 2008-10-08 23:18:12.448656890 -0600 +++ gcg_taxonomy-new.module 2008-10-08 23:18:20.570994208 -0600 @@ -323,7 +323,7 @@ function gcg_taxonomy_node_save(&$node) } } if (!empty($terms)) { - taxonomy_node_delete($node->nid); + unset($node->taxonomy); $node->taxonomy[$vid] = $terms; taxonomy_node_save($node->nid, $node->taxonomy); }