From 69321f0cb1bc2927e7b10939800685153a0ffb41 Mon Sep 17 00:00:00 2001 From: Nikita Sinelnikov Date: Fri, 12 Aug 2022 16:20:14 +0300 Subject: [PATCH] - return from the function update_usermeta when old value the same as new; --- includes/core/class-user.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/includes/core/class-user.php b/includes/core/class-user.php index 0d7892f6..870025fe 100644 --- a/includes/core/class-user.php +++ b/includes/core/class-user.php @@ -134,6 +134,10 @@ if ( ! class_exists( 'um\core\User' ) ) { $old = get_user_meta( $object_id, $meta_key, true ); + if ( $old === $_meta_value ) { + return; + } + // deduct old transient count $count = get_transient( "um_count_users_{$old}" ); if ( false !== $count ) {