WordPress.org

Make WordPress Core

Ticket #41685: 41685.diff

File 41685.diff, 977 bytes (added by spacedmonkey, 3 years ago)
  • src/wp-admin/includes/upgrade.php

     
    433433        wp_cache_flush();
    434434
    435435        if ( is_multisite() ) {
    436                 if ( $wpdb->get_row( "SELECT blog_id FROM {$wpdb->blog_versions} WHERE blog_id = '{$wpdb->blogid}'" ) )
     436                if ( $wpdb->get_row( "SELECT blog_id FROM {$wpdb->blog_versions} WHERE blog_id = '{$wpdb->blogid}'" ) ) {
    437437                        $wpdb->query( "UPDATE {$wpdb->blog_versions} SET db_version = '{$wp_db_version}' WHERE blog_id = '{$wpdb->blogid}'" );
    438                 else
     438                } else {
    439439                        $wpdb->query( "INSERT INTO {$wpdb->blog_versions} ( `blog_id` , `db_version` , `last_updated` ) VALUES ( '{$wpdb->blogid}', '{$wp_db_version}', NOW());" );
     440                }
     441                update_site_meta( get_current_blog_id(), 'db_version', $wp_db_version );
     442                update_site_meta( get_current_blog_id(), 'db_last_updated', microtime() );
    440443        }
    441444
    442445        /**