Index: src/wp-admin/includes/class-wp-posts-list-table.php
===================================================================
--- src/wp-admin/includes/class-wp-posts-list-table.php	(Revision 25032)
+++ src/wp-admin/includes/class-wp-posts-list-table.php	(Arbeitskopie)
@@ -1057,6 +1057,9 @@
 			} ?>
 			<input type="hidden" name="post_view" value="<?php echo esc_attr( $m ); ?>" />
 			<input type="hidden" name="screen" value="<?php echo esc_attr( $screen->id ); ?>" />
+			<?php if ( ! $bulk && ! post_type_supports( $screen->post_type, 'author' ) ) { ?>
+				<input type="hidden" name="post_author" value="<?php echo esc_attr( $post->post_author ); ?>" />
+			<?php } ?>
 			<span class="error" style="display:none"></span>
 			<br class="clear" />
 		</p>
Index: src/wp-admin/includes/post.php
===================================================================
--- src/wp-admin/includes/post.php	(Revision 25032)
+++ src/wp-admin/includes/post.php	(Arbeitskopie)
@@ -53,9 +53,9 @@
 		$post_data['to_ping'] = $post_data['trackback_url'];
 
 	if ( !isset($post_data['user_ID']) )
-		$post_data['user_ID'] = $GLOBALS['user_ID'];
+		$post_data['user_ID'] = get_current_user_id();
 
-	if (!empty ( $post_data['post_author_override'] ) ) {
+	if (!empty ( $post_data['post_author_override'] ) ) { // post_author_meta_box()
 		$post_data['post_author'] = (int) $post_data['post_author_override'];
 	} else {
 		if (!empty ( $post_data['post_author'] ) ) {
