From 247c476a5616fb5c7ba9c14e007484d3fba892b9 Mon Sep 17 00:00:00 2001 From: Anton Fofanov Date: Wed, 27 Nov 2024 15:31:27 +0100 Subject: [PATCH] PEK-715 legg til teknisk feil fra tp-ordning --- .../simulering/rest/TjenestepensjonSimuleringV2025Controller.kt | 2 +- .../v1/dto/response/SimulerTjenestepensjonResponseDto.kt | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/no/nav/tjenestepensjon/simulering/rest/TjenestepensjonSimuleringV2025Controller.kt b/src/main/kotlin/no/nav/tjenestepensjon/simulering/rest/TjenestepensjonSimuleringV2025Controller.kt index ba6331c6..3be205f7 100644 --- a/src/main/kotlin/no/nav/tjenestepensjon/simulering/rest/TjenestepensjonSimuleringV2025Controller.kt +++ b/src/main/kotlin/no/nav/tjenestepensjon/simulering/rest/TjenestepensjonSimuleringV2025Controller.kt @@ -42,7 +42,7 @@ class TjenestepensjonSimuleringV2025Controller( when (e) { is BrukerErIkkeMedlemException -> SimulerTjenestepensjonResponseDto(ResultatTypeDto.BRUKER_ER_IKKE_MEDLEM_HOS_TP_ORDNING, e.message, relevanteTpOrdninger) is TpOrdningStoettesIkkeException -> SimulerTjenestepensjonResponseDto(ResultatTypeDto.TP_ORDNING_ER_IKKE_STOTTET, e.message, relevanteTpOrdninger) - is TjenestepensjonSimuleringException -> loggOgReturnerTekniskFeil(e) + is TjenestepensjonSimuleringException -> SimulerTjenestepensjonResponseDto(ResultatTypeDto.TEKNISK_FEIL_FRA_TP_ORDNING, e.message, relevanteTpOrdninger) is TpregisteretException -> loggOgReturnerTekniskFeil(e) else -> loggOgReturnerTekniskFeil(RuntimeException(e)) } diff --git a/src/main/kotlin/no/nav/tjenestepensjon/simulering/v2025/tjenestepensjon/v1/dto/response/SimulerTjenestepensjonResponseDto.kt b/src/main/kotlin/no/nav/tjenestepensjon/simulering/v2025/tjenestepensjon/v1/dto/response/SimulerTjenestepensjonResponseDto.kt index 525281c9..05f17b42 100644 --- a/src/main/kotlin/no/nav/tjenestepensjon/simulering/v2025/tjenestepensjon/v1/dto/response/SimulerTjenestepensjonResponseDto.kt +++ b/src/main/kotlin/no/nav/tjenestepensjon/simulering/v2025/tjenestepensjon/v1/dto/response/SimulerTjenestepensjonResponseDto.kt @@ -20,6 +20,7 @@ enum class ResultatTypeDto { BRUKER_ER_IKKE_MEDLEM_HOS_TP_ORDNING, TP_ORDNING_ER_IKKE_STOTTET, INGEN_UTBETALINGSPERIODER_FRA_TP_ORDNING, + TEKNISK_FEIL_FRA_TP_ORDNING, } data class SimuleringsResultatDto(