Index: community_tags.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/community_tags/community_tags.module,v retrieving revision 1.37 diff -u -r1.37 community_tags.module --- community_tags.module 18 Jul 2008 03:32:55 -0000 1.37 +++ community_tags.module 5 Nov 2009 06:40:41 -0000 @@ -308,6 +308,7 @@ unset($terms['tags']); foreach ($typed_input as $vid => $vid_value) { + if (isset($community_tagged[$vid])) { $typed_terms = is_array($vid_value) ? $vid_value : taxonomy_explode_tags($vid_value); foreach ($typed_terms as $typed_term) { // See if the term exists in the chosen vocabulary @@ -348,6 +349,7 @@ } } } + } // Re-insert the existing tags we haven't already added back in (incl. other users' tags). foreach ($old_tags_by_uid as $old_uid => $old_tags) {