diff --git a/src/wp-admin/includes/upgrade.php b/src/wp-admin/includes/upgrade.php index 96997518a1..8c3fc97cf1 100644 --- a/src/wp-admin/includes/upgrade.php +++ b/src/wp-admin/includes/upgrade.php @@ -2273,9 +2273,12 @@ function upgrade_590() { if ( $wp_current_db_version < 51917 ) { $crons = _get_cron_array(); - // Remove errant `false` values, see #53950. - $crons = array_filter( $crons ); - _set_cron_array( $crons ); + + if ( $crons && is_array( $crons ) ) { + // Remove errant `false` values, see #53950. + $crons = array_filter( $crons ); + _set_cron_array( $crons ); + } } }