From 8234fee3cf39f06a55cbbdc9a205423363fef48a Mon Sep 17 00:00:00 2001 From: nikitasinelnikov Date: Tue, 22 Dec 2020 17:04:18 +0200 Subject: [PATCH] - added a fix for getting status (fetch user again if not exists); --- includes/core/um-actions-register.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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 );