diff --git a/src/main/java/fr/titionfire/ffsaf/domain/service/LicenceService.java b/src/main/java/fr/titionfire/ffsaf/domain/service/LicenceService.java index 8e7945b..dd925e3 100644 --- a/src/main/java/fr/titionfire/ffsaf/domain/service/LicenceService.java +++ b/src/main/java/fr/titionfire/ffsaf/domain/service/LicenceService.java @@ -143,6 +143,7 @@ public class LicenceService { model.setValidate(valid); return Panache.withTransaction(() -> repository.persist(model)); } - })); + })) + .map(__ -> "OK"); } } diff --git a/src/main/webapp/src/pages/MemberList.jsx b/src/main/webapp/src/pages/MemberList.jsx index 593f391..1bfc32a 100644 --- a/src/main/webapp/src/pages/MemberList.jsx +++ b/src/main/webapp/src/pages/MemberList.jsx @@ -369,7 +369,7 @@ function MakeRow({member, showLicenceState, navigate, source}) { if (showLicenceState && member.licence != null) { return
1 ? "warning" : "danger"))} onClick={() => navigate("" + member.id)}>{rowContent}
} else { return
{ return
0 ? "warning" : "danger"))}> + (licence.validate ? "success" : (licence.certificate?.length > 1 ? "warning" : "danger"))}>
{licence?.saison}-{licence?.saison + 1}
; -} \ No newline at end of file +} diff --git a/src/main/webapp/src/pages/club/member/LicenceCard.jsx b/src/main/webapp/src/pages/club/member/LicenceCard.jsx index b3e6b03..5bcccb7 100644 --- a/src/main/webapp/src/pages/club/member/LicenceCard.jsx +++ b/src/main/webapp/src/pages/club/member/LicenceCard.jsx @@ -63,7 +63,7 @@ export function LicenceCard({userData}) { {licences.map((licence, index) => { return
0 ? "warning" : "danger"))}> + (licence.validate ? "success" : (licence.certificate?.length > 1 ? "warning" : "danger"))}>
{licence?.saison}-{licence?.saison + 1}
} - {currentSaison && !licence.validate && + {currentSaison && !licence.validate && licence.id !== -1 && }