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()); }