From c6b24a1b20d7d7ed2e0ba4ff026c53dce5f5b805 Mon Sep 17 00:00:00 2001 From: Thibaut Valentin Date: Sat, 27 Dec 2025 16:43:14 +0100 Subject: [PATCH] feat: add fname formatter --- .../titionfire/ffsaf/domain/service/MembreService.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/main/java/fr/titionfire/ffsaf/domain/service/MembreService.java b/src/main/java/fr/titionfire/ffsaf/domain/service/MembreService.java index e0a9217..9b1f71b 100644 --- a/src/main/java/fr/titionfire/ffsaf/domain/service/MembreService.java +++ b/src/main/java/fr/titionfire/ffsaf/domain/service/MembreService.java @@ -296,8 +296,7 @@ public class MembreService { dataIn.getPrenom().toUpperCase().charAt(0) + dataIn.getPrenom().substring(1), model); model.setLname(dataIn.getNom().toUpperCase()); - model.setFname(dataIn.getPrenom().toUpperCase().charAt(0) + dataIn.getPrenom().substring(1)); - + model.setFname(Utils.formatPrenom(dataIn.getPrenom())); if (dataIn.getEmail() != null && !dataIn.getEmail().isBlank()) { ls.logChange("Email", model.getEmail(), dataIn.getEmail(), model); @@ -417,7 +416,7 @@ public class MembreService { private Uni update(Uni uni, FullMemberForm membre, boolean admin) { return uni.chain(target -> { ls.logChange("Prénom", target.getFname(), membre.getFname(), target); - target.setFname(membre.getFname()); + target.setFname(Utils.formatPrenom(membre.getFname())); ls.logChange("Nom", target.getLname(), membre.getLname(), target); target.setLname(membre.getLname().toUpperCase()); ls.logChange("Pays", target.getCountry(), membre.getCountry(), target); @@ -560,8 +559,8 @@ public class MembreService { private static MembreModel getMembreModel(FullMemberForm input, ClubModel clubModel) { MembreModel model = new MembreModel(); - model.setFname(input.getFname()); - model.setLname(input.getLname()); + model.setFname(Utils.formatPrenom(input.getFname())); + model.setLname(input.getLname().toUpperCase()); model.setEmail(input.getEmail()); model.setLicence(null); model.setGenre(input.getGenre());