From d02fd6383486c10e769193106efc7a6226ce5fd7 Mon Sep 17 00:00:00 2001 From: Thibaut Valentin Date: Fri, 14 Nov 2025 13:43:51 +0100 Subject: [PATCH] fix: empty mail on import --- .../fr/titionfire/ffsaf/domain/service/MembreService.java | 6 +++--- 1 file changed, 3 insertions(+), 3 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 51f2ac9..a4bab12 100644 --- a/src/main/java/fr/titionfire/ffsaf/domain/service/MembreService.java +++ b/src/main/java/fr/titionfire/ffsaf/domain/service/MembreService.java @@ -236,17 +236,17 @@ public class MembreService { return mm; }); - if (model.getEmail() != null) { + if (model.getEmail() != null && !model.getEmail().isBlank()) { if (model.getLicence() != null && !model.getLicence().equals(dataIn.getLicence())) { LOGGER.info("Similar membres found: " + model); - throw new DBadRequestException("Email déja utiliser"); + throw new DBadRequestException("Email '" + model.getEmail() + "' déja utiliser"); } if (StringSimilarity.similarity(model.getLname().toUpperCase(), dataIn.getNom().toUpperCase()) > 3 || StringSimilarity.similarity( model.getFname().toUpperCase(), dataIn.getPrenom().toUpperCase()) > 3) { LOGGER.info("Similar membres found: " + model); - throw new DBadRequestException("Email déja utiliser"); + throw new DBadRequestException("Email '" + model.getEmail() + "' déja utiliser"); } }