diff --git a/src/main/java/io/gmss/fiscad/implementations/infocad/metier/EnqueteServiceImpl.java b/src/main/java/io/gmss/fiscad/implementations/infocad/metier/EnqueteServiceImpl.java index 531ebd8..610f9b3 100644 --- a/src/main/java/io/gmss/fiscad/implementations/infocad/metier/EnqueteServiceImpl.java +++ b/src/main/java/io/gmss/fiscad/implementations/infocad/metier/EnqueteServiceImpl.java @@ -132,6 +132,8 @@ public class EnqueteServiceImpl implements EnqueteService { throw new BadRequestException("Echec de l'enregistrement : PropriƩtaire inexistant"); } + System.out.println(optionalPersonne.get().getNom()); + if(enquetePayLoadWeb.getParcelleId()!=null) { Optional optionalParcelle = parcelleRepository.findById(enquetePayLoadWeb.getParcelleId()); diff --git a/src/main/java/io/gmss/fiscad/service/EntityFromPayLoadService.java b/src/main/java/io/gmss/fiscad/service/EntityFromPayLoadService.java index 549c63f..5fad602 100644 --- a/src/main/java/io/gmss/fiscad/service/EntityFromPayLoadService.java +++ b/src/main/java/io/gmss/fiscad/service/EntityFromPayLoadService.java @@ -817,10 +817,8 @@ public class EntityFromPayLoadService { enquete.setParcelle(parcelle); } - Personne personne = new Personne(); - personne.setId(enquetePayLoadWeb.getPersonneId()); - enquete.setPersonne(personne); - + Optional optionalPersonne = personneRepository.findById(enquetePayLoadWeb.getPersonneId()); + enquete.setPersonne(optionalPersonne.orElse(null)); if (enquetePayLoadWeb.getEnqueteurId() != null) { User user = new User();