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}