Make WordPress Core


Ignore:
Timestamp:
02/03/2011 12:17:35 AM (14 years ago)
Author:
markjaquith
Message:

restore_current_blog() in add_user_to_blog() and remove_user_from_blog() before early return, to avoid being stuck in a switched state. props mdawaffe. fixes #16444 for trunk.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/3.1/wp-includes/ms-functions.php

    r17228 r17380  
    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) ) {
     
    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();
Note: See TracChangeset for help on using the changeset viewer.