Index: revision_moderation.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/revision_moderation/revision_moderation.module,v
retrieving revision 1.39.2.10
diff -u -p -r1.39.2.10 revision_moderation.module
--- revision_moderation.module	27 Dec 2008 22:27:14 -0000	1.39.2.10
+++ revision_moderation.module	15 Sep 2009 08:20:20 -0000
@@ -218,6 +218,13 @@ function revision_moderation_nodeapi(&$n
           // Update node table's vid to the original value.
 
           db_query("UPDATE {node} SET vid = %d, title = '%s', status = %d, moderate = %d WHERE nid = %d", $node->original_node->vid, $node->original_node->title, $node->original_node->status, $node->original_node->moderate, $node->nid);
+
+          // If node doesn't exist in revision_moderation table, add it.
+          $in_db = db_result(db_query("SELECT revision_moderation FROM {revision_moderation} WHERE nid = %d", $node->nid));
+          if ($in_db === FALSE) {
+            db_query("INSERT INTO {revision_moderation} (nid, revision_moderation) VALUES(%d, 1)", $node->nid);
+          }
+
           drupal_set_message(t('Your changes have been submitted for moderation.'));
         }
         break;
