--- revision_moderation-5.x-1.3/revision_moderation.module      2008-12-27 16:26:42.000000000 -0800
+++ /tmp/revision_moderation.module     2009-01-31 12:33:42.000000000 -0800
@@ -191,7 +191,10 @@ function revision_moderation_nodeapi(&$n
           foreach ($revisions as $revision) {
             if ($revision->uid == $user->uid) {
               drupal_set_message(t('Editing your latest revision, which is still pending moderation.'));
+             $original_date = $node->date;
               $node = node_load($node->nid, $revision->vid);
+             if (!isset($node->date))
+               $node->date = $original_date;
               break;
             }
           }
