Index: wp-includes/post.php
===================================================================
--- wp-includes/post.php	(revision 30498)
+++ wp-includes/post.php	(working copy)
@@ -3162,7 +3162,7 @@
 	}
 
 	// Don't allow contributors to set the post slug for pending review posts.
-	if ( 'pending' == $post_status && !current_user_can( 'publish_posts' ) ) {
+	if ( !defined('DOING_CRON') && !isset($_GET['doing_wp_cron']) && 'pending' == $post_status && !current_user_can( 'publish_posts' ) ) {
 		$post_name = '';
 	}
 
