From 7ed3621ffe21c93338e31f47848321884bbdc89b Mon Sep 17 00:00:00 2001 From: Champ Camba Date: Tue, 29 Nov 2016 20:31:27 +0800 Subject: [PATCH] Fix profile update --- core/um-actions-save-profile.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/core/um-actions-save-profile.php b/core/um-actions-save-profile.php index 7a764d4e..d4955a8d 100644 --- a/core/um-actions-save-profile.php +++ b/core/um-actions-save-profile.php @@ -11,11 +11,13 @@ // Sync display name changes $option = um_get_option('display_name'); - $user = get_user_by( 'email', $changes['user_email'] ); + $user_id = $ultimatemember->user->id; - um_fetch_user( $user->ID ); - - $user_id = $user->ID; + if( ! isset( $user_id ) || empty( $user_id ) ){ + $user = get_user_by( 'email', $changes['user_email'] ); + um_fetch_user( $user->ID ); + $user_id = $user->ID; + } switch ( $option ) { default: