diff --git a/includes/core/um-actions-register.php b/includes/core/um-actions-register.php index 7277d24c..930e4aef 100644 --- a/includes/core/um-actions-register.php +++ b/includes/core/um-actions-register.php @@ -64,8 +64,14 @@ function um_after_insert_user( $user_id, $args ) { UM()->user()->set_registration_details( $args['submitted'], $args ); } + $status = um_user( 'status' ); + if ( empty( $status ) ) { + um_fetch_user( $user_id ); + $status = um_user( 'status' ); + } + /* save user status */ - UM()->user()->set_status( um_user( 'status' ) ); + UM()->user()->set_status( $status ); /* create user uploads directory */ UM()->uploader()->get_upload_user_base_dir( $user_id, true );