Index: src/wp-admin/includes/post.php
===================================================================
--- src/wp-admin/includes/post.php	(révision 41113)
+++ src/wp-admin/includes/post.php	(copie de travail)
@@ -545,6 +545,10 @@
 			unset( $post_data['tax_input']['category'] );
 		}
 
+		if ( isset( $post_data['post_format'] ) ) {
+			set_post_format( $post_ID, $post_data['post_format'] );
+		}
+
 		$post_data['post_type'] = $post->post_type;
 		$post_data['post_mime_type'] = $post->post_mime_type;
 		$post_data['guid'] = $post->guid;
@@ -572,9 +576,6 @@
 			else
 				unstick_post( $post_ID );
 		}
-
-		if ( isset( $post_data['post_format'] ) )
-			set_post_format( $post_ID, $post_data['post_format'] );
 	}
 
 	return array( 'updated' => $updated, 'skipped' => $skipped, 'locked' => $locked );
