diff --git a/wp-admin/includes/file.php b/wp-admin/includes/file.php index 435f6572a4..82d722b53d 100644 --- a/wp-admin/includes/file.php +++ b/wp-admin/includes/file.php @@ -2550,6 +2550,9 @@ function wp_privacy_process_personal_data_export_page( $response, $exporter_inde if ( is_wp_error( $mail_success ) ) { wp_send_json_error( $mail_success->get_error_message() ); } + + // Update the request to completed state when the export email is sent. + _wp_privacy_completed_request( $request_id ); } else { // Modify the response to include the URL of the export file so the browser can fetch it. $export_file_url = get_post_meta( $request_id, '_export_file_url', true ); @@ -2558,8 +2561,5 @@ function wp_privacy_process_personal_data_export_page( $response, $exporter_inde } } - // Update the request to completed state. - _wp_privacy_completed_request( $request_id ); - return $response; } diff --git a/wp-includes/version.php b/wp-includes/version.php index a619b15270..8c57c4fb4d 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -13,7 +13,7 @@ * * @global string $wp_version */ -$wp_version = '5.2-beta1-45147'; +$wp_version = '5.2-beta1-45148'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.