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) {

