diff --git a/wp-includes/option.php b/wp-includes/option.php index e6e276cc1f..58c4113ffc 100644 --- a/wp-includes/option.php +++ b/wp-includes/option.php @@ -805,7 +805,13 @@ function update_option( $option, $value, $autoload = null ) { * * See https://core.trac.wordpress.org/ticket/38903 and https://core.trac.wordpress.org/ticket/22192. */ - if ( $raw_old_value !== $default_value && _is_equal_database_value( $raw_old_value, $value ) ) { + if ( + $value === $raw_old_value || + ( + $raw_old_value !== $default_value && + _is_equal_database_value( $raw_old_value, $value ) + ) + ) { return false; } diff --git a/wp-includes/version.php b/wp-includes/version.php index 05567a58da..dfb5eb8d47 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -16,7 +16,7 @@ * * @global string $wp_version */ -$wp_version = '6.4-beta2-56785'; +$wp_version = '6.4-beta2-56788'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.