From 20f2136c61aa18ef60f7a2729015dacc11d794aa Mon Sep 17 00:00:00 2001 From: anjaaalerud Date: Mon, 2 Oct 2023 12:42:10 +0200 Subject: [PATCH] =?UTF-8?q?FIX=20h=C3=A5ndterer=20overstyring=20av=20frite?= =?UTF-8?q?kstbrev=20for=20endring=20i=20fordeling=20av=20ytelsen=20ogs?= =?UTF-8?q?=C3=A5=20p=C3=A5=20svp?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../brevproduksjon/bestiller/DokumentMalUtleder.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/brevproduksjon/src/main/java/no/nav/foreldrepenger/fpformidling/brevproduksjon/bestiller/DokumentMalUtleder.java b/brevproduksjon/src/main/java/no/nav/foreldrepenger/fpformidling/brevproduksjon/bestiller/DokumentMalUtleder.java index 16671cf89..7a5b95a42 100644 --- a/brevproduksjon/src/main/java/no/nav/foreldrepenger/fpformidling/brevproduksjon/bestiller/DokumentMalUtleder.java +++ b/brevproduksjon/src/main/java/no/nav/foreldrepenger/fpformidling/brevproduksjon/bestiller/DokumentMalUtleder.java @@ -72,7 +72,7 @@ private DokumentMalType mapForeldrepengerVedtaksbrev(Behandling behandling, bool throw ukjentMalException(behandling); } - private DokumentMalType mapSvangerskapspengerVedtaksbrev(Behandling behandling) { + private DokumentMalType mapSvangerskapspengerVedtaksbrev(Behandling behandling, boolean opprinneligFritekstBrev) { var behandlingsresultat = behandling.getBehandlingsresultat(); if (skalBenytteInnvilgelsesbrev(behandlingsresultat)) { return DokumentMalType.SVANGERSKAPSPENGER_INNVILGELSE; @@ -80,6 +80,8 @@ private DokumentMalType mapSvangerskapspengerVedtaksbrev(Behandling behandling) return DokumentMalType.SVANGERSKAPSPENGER_OPPHØR; } else if (behandlingsresultat.erAvslått()) { return DokumentMalType.SVANGERSKAPSPENGER_AVSLAG; + } else if (opprinneligFritekstBrev && erVedtakMedEndringIYtelse(behandlingsresultat)) { + return DokumentMalType.ENDRING_UTBETALING; } throw ukjentMalException(behandling); } @@ -126,7 +128,7 @@ DokumentMalType utledDokumentType(Behandling behandling, FagsakYtelseType ytelse } else if (FagsakYtelseType.ENGANGSTØNAD.equals(ytelseType)) { return mapEngangstønadVedtaksbrev(behandling); } else if (FagsakYtelseType.SVANGERSKAPSPENGER.equals(ytelseType)) { - return mapSvangerskapspengerVedtaksbrev(behandling); + return mapSvangerskapspengerVedtaksbrev(behandling, opprinneligFritekstBrev); } throw new TekniskException("FPFORMIDLING-666916", String.format("Ingen brevmal for ytelse %s for behandling %s.", ytelseType.getKode(), behandling.getUuid().toString()));