Make WordPress Core

Ticket #54984: 54984.diff

File 54984.diff, 813 bytes (added by peterwilsoncc, 4 years ago)
  • src/wp-includes/user.php

    diff --git a/src/wp-includes/user.php b/src/wp-includes/user.php
    index 81944eda0e..05d9633181 100644
    a b function wp_insert_user( $userdata ) { 
    19171917        if ( ! empty( $userdata['ID'] ) ) {
    19181918                $user_id       = (int) $userdata['ID'];
    19191919                $update        = true;
    1920                 $old_user_data = get_userdata( $user_id );
     1920                $old_user_data = new WP_User( $user_id );
    19211921
    19221922                if ( ! $old_user_data ) {
    19231923                        return new WP_Error( 'invalid_user_id', __( 'Invalid user ID.' ) );
    function wp_update_user( $userdata ) { 
    23522352        }
    23532353
    23542354        // First, get all of the original fields.
    2355         $user_obj = get_userdata( $user_id );
     2355        $user_obj = new WP_User( $user_id );
    23562356        if ( ! $user_obj ) {
    23572357                return new WP_Error( 'invalid_user_id', __( 'Invalid user ID.' ) );
    23582358        }