Automatic updates: An error code containing 'do_rollback' can be used to trigger a rollback.
This could enable the triggering of a rollback in update_core() in wp-admin/includes/update-core.php. see #22704. Built from https://develop.svn.wordpress.org/trunk@25782 git-svn-id: http://core.svn.wordpress.org/trunk@25695 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
cdede88a23
commit
957df34182
|
@ -1305,7 +1305,10 @@ class Core_Upgrader extends WP_Upgrader {
|
|||
$error_code = $result->get_error_code();
|
||||
// Not all errors are equal. These codes are critical: copy_failed__copy_dir,
|
||||
// mkdir_failed__copy_dir, copy_failed__copy_dir_retry, and disk_full.
|
||||
if ( false !== strpos( $error_code, '__copy_dir' ) )
|
||||
// do_rollback allows for update_core() to trigger a rollback if needed.
|
||||
if ( false !== strpos( $error_code, 'do_rollback' ) )
|
||||
$try_rollback = true;
|
||||
elseif ( false !== strpos( $error_code, '__copy_dir' ) )
|
||||
$try_rollback = true;
|
||||
elseif ( 'disk_full' === $error_code )
|
||||
$try_rollback = true;
|
||||
|
|
Loading…
Reference in New Issue