diff --git a/services/src/main/java/org/keycloak/authentication/requiredactions/UpdateEmail.java b/services/src/main/java/org/keycloak/authentication/requiredactions/UpdateEmail.java index 5e040342a58..f67590d7863 100644 --- a/services/src/main/java/org/keycloak/authentication/requiredactions/UpdateEmail.java +++ b/services/src/main/java/org/keycloak/authentication/requiredactions/UpdateEmail.java @@ -355,7 +355,6 @@ public class UpdateEmail implements RequiredActionProvider, RequiredActionFactor private void setPendingEmailVerification(RequiredActionContext context, String email) { UserModel user = context.getUser(); user.setSingleAttribute(UserModel.EMAIL_PENDING, email); - user.setEmailVerified(false); } private String getPendingEmailVerification(RequiredActionContext context) { diff --git a/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/actions/RequiredActionUpdateEmailTestWithVerificationTest.java b/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/actions/RequiredActionUpdateEmailTestWithVerificationTest.java index 44feba651c1..6941a7e324c 100644 --- a/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/actions/RequiredActionUpdateEmailTestWithVerificationTest.java +++ b/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/actions/RequiredActionUpdateEmailTestWithVerificationTest.java @@ -115,7 +115,7 @@ public class RequiredActionUpdateEmailTestWithVerificationTest extends AbstractR assertEquals("test-user@localhost", user.getEmail()); assertTrue(user.getRequiredActions().contains(UserModel.RequiredAction.UPDATE_EMAIL.name())); assertNotEquals(newEmail, user.getEmail()); - assertFalse(user.isEmailVerified()); + assertTrue(user.isEmailVerified()); Map> attributes = user.getAttributes(); assertNotNull(attributes.get(UserModel.EMAIL_PENDING)); assertEquals(1, attributes.get(UserModel.EMAIL_PENDING).size());