From 194be9b246c87349b55f01d6a19aa3e5891ce27f Mon Sep 17 00:00:00 2001 From: federico-tocci-dxc Date: Wed, 8 Jan 2025 12:52:39 +0100 Subject: [PATCH] fix(T310): fix controllo nome ente partner 20250108 --- .../src/main/java/it/pa/repdgt/ente/service/EnteService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ms-ente/src/main/java/it/pa/repdgt/ente/service/EnteService.java b/ms-ente/src/main/java/it/pa/repdgt/ente/service/EnteService.java index 7b51bdeb6..81cb8659a 100644 --- a/ms-ente/src/main/java/it/pa/repdgt/ente/service/EnteService.java +++ b/ms-ente/src/main/java/it/pa/repdgt/ente/service/EnteService.java @@ -951,7 +951,7 @@ public void aggiornaEnte(EnteEntity enteEntity, Long idEnte) { String errorMessage = String.format("Impossibile aggiornare l'ente con id=%s. Ente non presente", idEnte); throw new EnteException(errorMessage, CodiceErroreEnum.EN13); } - if(this.enteRepository.findByNome(enteEntity.getNome()).isPresent()){ + if(idEnte != null && this.enteRepository.findByNomeAndIdNot(enteEntity.getNome(), idEnte).isPresent()) { String errorMessage = String.format("Errore: Ente con stesso nome giĆ  esistente", enteEntity.getNome()); throw new EnteException(errorMessage, CodiceErroreEnum.EN25); }