From 5aac812fd3969644d88f10a9742f19a8ec1a6c79 Mon Sep 17 00:00:00 2001 From: Vitolo-Andrea Date: Wed, 13 Nov 2024 11:37:36 +0100 Subject: [PATCH] Fix Upsert --- src/main/java/it/gov/pagopa/tpp/service/TppServiceImpl.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/it/gov/pagopa/tpp/service/TppServiceImpl.java b/src/main/java/it/gov/pagopa/tpp/service/TppServiceImpl.java index 04b8b66..b51f523 100644 --- a/src/main/java/it/gov/pagopa/tpp/service/TppServiceImpl.java +++ b/src/main/java/it/gov/pagopa/tpp/service/TppServiceImpl.java @@ -1,5 +1,6 @@ package it.gov.pagopa.tpp.service; +import it.gov.pagopa.tpp.constants.TppConstants.ExceptionMessage; import it.gov.pagopa.tpp.constants.TppConstants.ExceptionName; import it.gov.pagopa.tpp.dto.TppDTO; import it.gov.pagopa.tpp.dto.mapper.TppObjectToDTOMapper; @@ -66,7 +67,7 @@ public Mono upsert(TppDTO tppDTO) { .doOnError(error -> log.error("[TPP-SERVICE][SAVE] Error saving TPP with tppId {}: {}", tppToUpdate.getTppId(), error.getMessage())); }) .switchIfEmpty(Mono.error(exceptionMap.throwException(ExceptionName.TPP_NOT_ONBOARDED, - "Tpp not found during update process"))); + ExceptionMessage.TPP_NOT_ONBOARDED))); } Mono tpp = tppRepository.findByEntityId(tppDTO.getEntityId()) .switchIfEmpty( @@ -79,7 +80,7 @@ public Mono upsert(TppDTO tppDTO) { .doOnError(error -> log.error("[TPP-SERVICE][SAVE] Error saving TPP with tppId {}: {}", tppToSave.getTppId(), error.getMessage())); }) ) - .flatMap(existingTpp -> Mono.error(exceptionMap.throwException(ExceptionName.TPP_ALREADY_ONBOARDED, "Tpp not found during update process"))); + .flatMap(existingTpp -> Mono.error(exceptionMap.throwException(ExceptionName.TPP_ALREADY_ONBOARDED, ExceptionMessage.TPP_ALREADY_ONBOARDED))); return tpp.map(mapperToDTO::map); }