--- anonymizer.module.org	2010-08-20 17:27:12.082560867 -0500
+++ anonymizer.module.new	2010-08-20 17:27:02.722571207 -0500
@@ -1,5 +1,6 @@
--<?php
-// $Id: anonymizer.module,v 1.2.2.6 2010/07/28 23:00:45 develCuy Exp $
+
+<?php
+// $Id: anonymizer.module,v 1.2.2.5 2010/06/30 06:26:13 develCuy Exp $
 
 /* - Hooks and handlers - */
 
@@ -121,21 +122,25 @@ function anonymizer_form_submit($form, &
 
   $author = anonymizer_get_form_author($form, $form_state);
 
-  if (isset($form_state['values']['anonymous'])) {
-    form_set_value($author['item'], $form_state['values']['anonymizer']['name'], $form_state);
-    form_set_value($form['uid'], $form_state['values']['anonymizer']['uid'], $form_state);
-  }
-  // Anonymize post
-  if ($set_anon && !$author['real_uid']) {
-    // Change user ID
-    $anon_user = user_load(array('uid' => variable_get('anonymizer_author', 0)));
-    form_set_value($author['item'], $anon_user->name, $form_state);
-    form_set_value($form['uid'], $anon_user->uid, $form_state);
-  }
-  // Revert to original author
-  elseif (!$set_anon && $author['real_uid'] > 0) {
-    $anon_user = user_load(array('uid' => $author['real_uid']));
-    form_set_value($author['item'], $anon_user->name, $form_state);
+  // Act just whem it should
+  if ($set_anon || $author['real_uid']) {
+    if (isset($form_state['values']['anonymous'])) {
+      form_set_value($author['item'], $form_state['values']['anonymizer']['name'], $form_state);
+      form_set_value($form['uid'], $form_state['values']['anonymizer']['uid'], $form_state);
+    }
+    // Anonymize post
+    if ($set_anon && !$author['real_uid']) {
+      // Change user ID
+      $anon_user = user_load(array('uid' => variable_get('anonymizer_author', 0)));
+      form_set_value($author['item'], $anon_user->name, $form_state);
+      form_set_value($form['uid'], $anon_user->uid, $form_state);
+    }
+    // Revert to original author
+    elseif (!$set_anon && $author['real_uid'] > 0) {
+      $anon_user = user_load(array('uid' => $author['real_uid']));
+      form_set_value($author['item'], $anon_user->name, $form_state);
+      form_set_value($form['uid'], $anon_user->uid, $form_state);
+    }
   }
 }
