diff --git a/src/main/java/dev/sultanov/keycloak/multitenancy/resource/TenantInvitationsResource.java b/src/main/java/dev/sultanov/keycloak/multitenancy/resource/TenantInvitationsResource.java index 7a9d390..dda7cfb 100644 --- a/src/main/java/dev/sultanov/keycloak/multitenancy/resource/TenantInvitationsResource.java +++ b/src/main/java/dev/sultanov/keycloak/multitenancy/resource/TenantInvitationsResource.java @@ -68,7 +68,7 @@ public Response createInvitation(@RequestBody(required = true) TenantInvitationR throw new ClientErrorException(String.format("Invitation for %s already exists.", email), Response.Status.CONFLICT); } - UserModel user = KeycloakModelUtils.findUserByNameOrEmail(session, realm, email); + UserModel user = session.users().getUserByEmail(realm, email); if (user != null && tenant.hasMembership(user)) { throw new ClientErrorException(String.format("%s is already a member of this organization.", email), Response.Status.CONFLICT); }