From 7410569ced5bd6c809b9ffc0f3fd7790efdda4a2 Mon Sep 17 00:00:00 2001 From: Thibaut Valentin Date: Fri, 14 Nov 2025 14:31:37 +0100 Subject: [PATCH] fix: null licence on import --- .../ffsaf/domain/service/MembreService.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 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 58ae725..6931e26 100644 --- a/src/main/java/fr/titionfire/ffsaf/domain/service/MembreService.java +++ b/src/main/java/fr/titionfire/ffsaf/domain/service/MembreService.java @@ -224,10 +224,10 @@ public class MembreService { Uni uniResult = Uni.createFrom().voidItem(); for (SimpleMembreInOutData dataIn : data2) { MembreModel model = membres.stream() - .filter(m -> Objects.equals(m.getLicence(), dataIn.getLicence()) || m.getLname() - .equals(dataIn.getNom()) && m.getFname().equals(dataIn.getPrenom()) || - (dataIn.getEmail() != null && !dataIn.getEmail().isBlank() && Objects.equals( - m.getFname(), dataIn.getEmail()))).findFirst() + .filter(m -> (dataIn.getLicence() != null && Objects.equals(m.getLicence(), + dataIn.getLicence())) || m.getLname().equals(dataIn.getNom()) && m.getFname() + .equals(dataIn.getPrenom()) || (dataIn.getEmail() != null && !dataIn.getEmail() + .isBlank() && Objects.equals(m.getFname(), dataIn.getEmail()))).findFirst() .orElseGet(() -> { MembreModel mm = new MembreModel(); mm.setClub(clubModel.get()); @@ -235,9 +235,9 @@ public class MembreService { mm.setCountry("FR"); return mm; }); - if (model.getId() != null){ + if (model.getId() != null) { LOGGER.debugf("updating -> %s", dataIn.toString()); - }else{ + } else { LOGGER.debugf("creating -> %s", dataIn.toString()); }