diff --git src/wp-includes/rest-api/endpoints/class-wp-rest-autosaves-controller.php src/wp-includes/rest-api/endpoints/class-wp-rest-autosaves-controller.php
index 0a2cf5d49b..42848e10d3 100644
--- src/wp-includes/rest-api/endpoints/class-wp-rest-autosaves-controller.php
+++ src/wp-includes/rest-api/endpoints/class-wp-rest-autosaves-controller.php
@@ -373,7 +373,6 @@ class WP_REST_Autosaves_Controller extends WP_REST_Revisions_Controller {
 			}
 
 			if ( ! $autosave_is_different ) {
-				wp_delete_post_revision( $old_autosave->ID );
 				return new WP_Error(
 					'rest_autosave_no_changes',
 					__( 'There is nothing to save. The autosave and the post content are the same.' ),
