=== modified file 'modules/node/node.js'
--- modules/node/node.js	2009-04-11 22:19:44 +0000
+++ modules/node/node.js	2009-04-12 12:21:48 +0000
@@ -11,8 +11,9 @@
     });
 
     $('fieldset#edit-author', context).setSummary(function(context) {
-      var name = $('#edit-name').val(), date = $('#edit-date').val();
-      return date ?
+      var name = $('#edit-name').val() || Drupal.t('Anonymous'),
+          date = $('#edit-date').val();
+      return Date.parse(date.replace(/(\d)-(\d)/g, '$1/$2')) ?
         Drupal.t('By @name on @date', { '@name': name, '@date': date }) :
         Drupal.t('By @name', { '@name': name });
     });

