Ticket #14028: 14028.2.diff
File 14028.2.diff, 1.4 KB (added by , 11 years ago) |
---|
-
src/wp-admin/includes/class-wp-upgrader.php
1532 1532 1533 1533 foreach ( $checksums as $file => $checksum ) { 1534 1534 // Skip files which get updated 1535 if ( 'wp-content' == substr( $file, 0, 10 ) )1535 if ( 'wp-content' == substr( $file, 0, 10 ) || 'readme.html' == $file ) 1536 1536 continue; 1537 1537 if ( ! file_exists( ABSPATH . $file ) || md5_file( ABSPATH . $file ) !== $checksum ) 1538 1538 return false; -
src/wp-admin/includes/update.php
364 364 * This flag is cleared whenever a successful update occurs using Core_Upgrader. 365 365 */ 366 366 $comparison = ! empty( $failed['critical'] ) ? '>=' : '>'; 367 if ( version_compare( $failed['attempted'], $wp_version, '>=' ) ) 368 $nag = true; 367 if ( version_compare( $failed['attempted'], $wp_version, $comparison ) ) { 368 require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php'; 369 $upgrader = new Core_Upgrader; 370 371 if ( $upgrader->check_files() ) 372 delete_site_option( 'auto_core_update_failed' ); 373 else 374 $nag = true; 375 } 369 376 } 370 377 371 378 if ( ! $nag )