From f390e3203fe593c58021e4db3ba9e443546608a1 Mon Sep 17 00:00:00 2001 From: denisbaranov Date: Mon, 17 Sep 2018 20:44:07 +0300 Subject: [PATCH] helpscout#24076 duplicate order --- includes/core/class-user.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/includes/core/class-user.php b/includes/core/class-user.php index 57eb66a4..344bf8ed 100644 --- a/includes/core/class-user.php +++ b/includes/core/class-user.php @@ -1224,6 +1224,12 @@ if ( ! class_exists( 'um\core\User' ) ) { */ function approve() { $user_id = um_user('ID'); + + $status = get_user_meta( $user_id, 'account_status', true ); + if ( 'approved' === $status ) { + return; + } + delete_option( "um_cache_userdata_{$user_id}" ); if ( um_user('account_status') == 'awaiting_admin_review' ) {