diff --git a/src/wp-admin/includes/class-core-upgrader.php b/src/wp-admin/includes/class-core-upgrader.php
index 58daba77ea..bef173c23b 100644
|
a
|
b
|
public function upgrade( $current, $args = array() ) { |
| 122 | 122 | } |
| 123 | 123 | |
| 124 | 124 | $download = $this->download_package( $current->packages->$to_download ); |
| | 125 | |
| | 126 | // Allow for signature soft-fail. |
| | 127 | // WARNING: This may be removed in the future. |
| | 128 | if ( is_wp_error( $download ) && $download->get_error_data( 'softfail-filename' ) ) { |
| | 129 | // Outout the failure error as a normal feedback, and not as an error: |
| | 130 | apply_filters( 'update_feedback', $download->get_error_message() ); |
| | 131 | |
| | 132 | // Report this failure back to WordPress.org for debugging purposes. |
| | 133 | wp_version_check( |
| | 134 | array( |
| | 135 | 'signature_failure_code' => $download->get_error_code(), |
| | 136 | 'signature_failure_data' => $download->get_error_data(), |
| | 137 | ) |
| | 138 | ); |
| | 139 | |
| | 140 | // Pretend this error didn't happen. |
| | 141 | $download = $download->get_error_data( 'softfail-filename' ); |
| | 142 | } |
| | 143 | |
| 125 | 144 | if ( is_wp_error( $download ) ) { |
| 126 | 145 | WP_Upgrader::release_lock( 'core_updater' ); |
| 127 | 146 | return $download; |