--- C:\Apache2.2\htdocs\sites\all\modules\nat\nat.module.bak 2009-02-17 04:39:38.000000000 -0200 +++ C:\Apache2.2\htdocs\sites\all\modules\nat\nat.module 2009-11-09 20:29:47.000000000 -0200 @@ -622,19 +622,21 @@ * @param $relations * An optional array of related terms. * @param $synonyms * An optional string of delimited synonyms. */ function _nat_update_terms($terms, $title, $body, $hierarchy, $relations = array(), $synonyms = NULL) { - $edit = array( - 'name' => $title, - 'description' => $body - ); + $edit = array('name' => $title); $edit['synonyms'] = !empty($synonyms) ? $synonyms : ''; foreach ($terms as $term) { + if ($body) { + $edit['description'] = $body; + } else { + $edit['description'] = $term->description; + } $edit['parent'] = isset($hierarchy[$term->vid]) ? $hierarchy[$term->vid] : array(); $edit['relations'] = count($relations) ? $relations[$term->vid] : array(); $edit['weight'] = $term->weight; $edit['tid'] = $term->tid; $edit['vid'] = $term->vid; taxonomy_save_term($edit);