Index: revision_moderation.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/revision_moderation/revision_moderation.module,v
retrieving revision 1.39.2.12
diff -u -p -r1.39.2.12 revision_moderation.module
--- revision_moderation.module	17 Dec 2009 06:18:07 -0000	1.39.2.12
+++ revision_moderation.module	28 Jan 2010 17:23:05 -0000
@@ -191,7 +191,7 @@ function revision_moderation_nodeapi(&$n
   // Only do this logic for non-admin users on nodes with revision moderation
   // turned on.
   // And not editing a chose revision
-  if ($node->nid && $node->revision_moderation == 1 && arg(2) != 'revisions'
+  if (isset($node->nid) && $node->revision_moderation == 1 && arg(2) != 'revisions'
     && (!user_access('administer nodes') || !variable_get('revision_moderation_exempt', 1))) {
     switch ($op) {
       case 'prepare':
@@ -231,7 +231,7 @@ function revision_moderation_nodeapi(&$n
         break;
     }
   }
-  else if ($node->nid && $node->revision_moderation == 1 && end($args) == 'edit') {
+  else if (isset($node->nid) && $node->revision_moderation == 1 && end($args) == 'edit') {
     switch ($op) {
       case 'prepare':
 		$revision_author = user_load($node->revision_uid);
