diff --git a/src/QUI/FrontendUsers/Controls/Profile/UserData.php b/src/QUI/FrontendUsers/Controls/Profile/UserData.php index 291a55ddd4e39ea3c47249766d41952296fe8e96..7e8a0b259a11eab043e2233db391a1250618787d 100644 --- a/src/QUI/FrontendUsers/Controls/Profile/UserData.php +++ b/src/QUI/FrontendUsers/Controls/Profile/UserData.php @@ -10,6 +10,7 @@ use QUI; use QUI\FrontendUsers\Handler as FrontendUsersHandler; use QUI\Utils\Security\Orthos; +use QUI\Verification\Enum\VerificationStatus; use QUI\Verification\Interface\VerificationRepositoryInterface; use QUI\Verification\VerificationRepository; @@ -75,7 +76,7 @@ public function getBody(): string 'confirmemail-' . $User->getUUID() ); - if (is_null($verification)) { + if (is_null($verification) || $verification->status !== VerificationStatus::PENDING) { $emailChangeRequested = false; } } catch (Exception) {