fix(account): kc send mail
All checks were successful
Deploy Production Server / if_merged (pull_request) Successful in 4m48s
All checks were successful
Deploy Production Server / if_merged (pull_request) Successful in 4m48s
This commit is contained in:
parent
c20ea7cedc
commit
b3540e84db
@ -218,12 +218,13 @@ public class KeycloakService {
|
|||||||
return getUser(login).orElseThrow(
|
return getUser(login).orElseThrow(
|
||||||
() -> new KeycloakException("Fail to fetch user %s".formatted(finalLogin)));
|
() -> new KeycloakException("Fail to fetch user %s".formatted(finalLogin)));
|
||||||
})
|
})
|
||||||
.invoke(user -> {
|
.call(user -> enabled_email ?
|
||||||
if (enabled_email)
|
vertx.getOrCreateContext().executeBlocking(() -> {
|
||||||
keycloak.realm(realm).users().get(user.getId())
|
keycloak.realm(realm).users().get(user.getId())
|
||||||
.executeActionsEmail(List.of(RequiredAction.VERIFY_EMAIL.name(),
|
.executeActionsEmail(List.of(RequiredAction.VERIFY_EMAIL.name(),
|
||||||
RequiredAction.UPDATE_PASSWORD.name()));
|
RequiredAction.UPDATE_PASSWORD.name()));
|
||||||
})
|
return null;
|
||||||
|
}) : Uni.createFrom().nullItem())
|
||||||
.invoke(user -> membreModel.setUserId(user.getId()))
|
.invoke(user -> membreModel.setUserId(user.getId()))
|
||||||
.call(user -> membreService.setUserId(membreModel.getId(), user.getId()))
|
.call(user -> membreService.setUserId(membreModel.getId(), user.getId()))
|
||||||
.call(user -> setClubGroupMembre(membreModel, membreModel.getClub()));
|
.call(user -> setClubGroupMembre(membreModel, membreModel.getClub()));
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user