From d740ad255f5495815df4118c96ceea3a3f2467cf Mon Sep 17 00:00:00 2001 From: Thibaut Valentin Date: Fri, 15 Aug 2025 21:26:38 +0200 Subject: [PATCH] fix: affiliation update email membre --- .../titionfire/ffsaf/domain/service/AffiliationService.java | 3 ++- .../src/pages/admin/affiliation/AffiliationReqPage.jsx | 6 ------ 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/src/main/java/fr/titionfire/ffsaf/domain/service/AffiliationService.java b/src/main/java/fr/titionfire/ffsaf/domain/service/AffiliationService.java index 3604881..70ba494 100644 --- a/src/main/java/fr/titionfire/ffsaf/domain/service/AffiliationService.java +++ b/src/main/java/fr/titionfire/ffsaf/domain/service/AffiliationService.java @@ -261,7 +261,8 @@ public class AffiliationService { }) .call(m -> ((m.getUserId() == null) ? keycloakService.initCompte(m.getId()) : keycloakService.setClubGroupMembre(m, club).map(__ -> m.getUserId())) - .call(userId -> keycloakService.setAutoRoleMembre(userId, m.getRole(), m.getGrade_arbitrage()))) + .call(userId -> keycloakService.setAutoRoleMembre(userId, m.getRole(), m.getGrade_arbitrage())) + .call(userId -> keycloakService.setEmail(userId, m.getEmail()))) .call(m -> Mutiny.fetch(m.getLicences()) .call(l1 -> l1 != null && l1.stream().anyMatch(l -> l.getSaison() == saison) ? Uni.createFrom().nullItem() : diff --git a/src/main/webapp/src/pages/admin/affiliation/AffiliationReqPage.jsx b/src/main/webapp/src/pages/admin/affiliation/AffiliationReqPage.jsx index 80424b4..66bd2db 100644 --- a/src/main/webapp/src/pages/admin/affiliation/AffiliationReqPage.jsx +++ b/src/main/webapp/src/pages/admin/affiliation/AffiliationReqPage.jsx @@ -267,15 +267,9 @@ function MemberPart({index, member}) { setCurrent(-1) if (mode === 2) { setEmail("") - setEmailChoice("0") } }, [mode]); - useEffect(() => { - if (mode !== 2 && email !== "") { - setEmailChoice("1") - } - }, [email]); return