--- node-original.module	2008-08-18 20:02:28.000000000 +1000
+++ node.module	2008-08-18 20:00:04.000000000 +1000
@@ -949,6 +949,9 @@ function _node_save_revision(&$node, $ui
     drupal_write_record('node_revisions', $node, $update);
   }
   else {
+    if (empty($node->body)) {
+    	$node->body='';
+    }
     drupal_write_record('node_revisions', $node);
   }
   $node->uid = $temp_uid;
