From 0a91e72c2962c0e106f7c344d43c21ced9c7908e Mon Sep 17 00:00:00 2001 From: Thibaut Valentin Date: Sun, 4 Jan 2026 21:05:20 +0100 Subject: [PATCH] feat: autorise null mail for admin add --- .../java/fr/titionfire/ffsaf/domain/service/MembreService.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 fa9870b..2f4278e 100644 --- a/src/main/java/fr/titionfire/ffsaf/domain/service/MembreService.java +++ b/src/main/java/fr/titionfire/ffsaf/domain/service/MembreService.java @@ -479,7 +479,8 @@ public class MembreService { return clubRepository.findById(input.getClub()) .call(__ -> repository.count("email LIKE ?1", input.getEmail()) .invoke(Unchecked.consumer(c -> { - if (c > 0) throw new DBadRequestException("Email déjà utilisé"); + if (c > 0 && input.getEmail() != null && !input.getEmail().isBlank()) + throw new DBadRequestException("Email déjà utilisé"); }))) .chain(clubModel -> { MembreModel model = getMembreModel(input, clubModel);