WordPress.org

Make WordPress Core

Ticket #16444: 16444.diff

File 16444.diff, 834 bytes (added by mdawaffe, 5 years ago)
  • wp-includes/ms-functions.php

     
    209209 
    210210        $user = new WP_User($user_id); 
    211211 
    212         if ( empty( $user->ID ) ) 
     212        if ( empty( $user->ID ) ) { 
     213                restore_current_blog(); 
    213214                return new WP_Error('user_does_not_exist', __('That user does not exist.')); 
     215        } 
    214216 
    215217        if ( !get_user_meta($user_id, 'primary_blog', true) ) { 
    216218                update_user_meta($user_id, 'primary_blog', $blog_id); 
     
    269271 
    270272        // wp_revoke_user($user_id); 
    271273        $user = new WP_User($user_id); 
    272         if ( empty( $user->ID ) ) 
     274        if ( empty( $user->ID ) ) { 
     275                restore_current_blog(); 
    273276                return new WP_Error('user_does_not_exist', __('That user does not exist.')); 
     277        } 
    274278 
    275279        $user->remove_all_caps(); 
    276280