--- modules/node/node.module 2011-01-15 17:07:57.707165259 +0300 +++ modules/node/node.module 2011-01-15 17:24:34.667164990 +0300 @@ -844,8 +844,8 @@ function node_submit($node) { if (user_access('administer nodes')) { // Populate the "authored by" field. - drupal_set_message(print_r($node, true)); - if ($account = user_load(array('name' => $node->name))) { + $name = isset($node->name) ? $node->name : $user->name; + if ($account = user_load(array('name' => $name))) { $node->uid = $account->uid; } else {