diff --git a/brevproduksjon/src/main/java/no/nav/foreldrepenger/fpformidling/brevproduksjon/mapper/KlageAvvistDokumentdataMapper.java b/brevproduksjon/src/main/java/no/nav/foreldrepenger/fpformidling/brevproduksjon/mapper/KlageAvvistDokumentdataMapper.java index 66936b677..09530b229 100644 --- a/brevproduksjon/src/main/java/no/nav/foreldrepenger/fpformidling/brevproduksjon/mapper/KlageAvvistDokumentdataMapper.java +++ b/brevproduksjon/src/main/java/no/nav/foreldrepenger/fpformidling/brevproduksjon/mapper/KlageAvvistDokumentdataMapper.java @@ -1,6 +1,7 @@ package no.nav.foreldrepenger.fpformidling.brevproduksjon.mapper; import static no.nav.foreldrepenger.fpformidling.brevproduksjon.mapper.felles.BrevMapperUtil.opprettFellesBuilder; +import static no.nav.foreldrepenger.fpformidling.integrasjon.dokgen.dto.felles.FritekstDto.fra; import static no.nav.foreldrepenger.fpformidling.typer.Dato.formaterDatoNorsk; import java.util.Set; @@ -49,10 +50,11 @@ public KlageAvvistDokumentdata mapTilDokumentdata(DokumentFelles dokumentFelles, DokumentHendelse hendelse, Behandling behandling, boolean erUtkast) { + var klage = domeneobjektProvider.hentKlagebehandling(behandling); var fellesBuilder = opprettFellesBuilder(dokumentFelles, hendelse, behandling, erUtkast); fellesBuilder.medBrevDato(dokumentFelles.getDokumentDato() != null ? formaterDatoNorsk(dokumentFelles.getDokumentDato()) : null); + fra(hendelse, klage).ifPresent(fellesBuilder::medFritekst); - var klage = domeneobjektProvider.hentKlagebehandling(behandling); var avvistGrunner = getAvvistGrunner(klage); var dokumentdataBuilder = KlageAvvistDokumentdata.ny() diff --git a/brevproduksjon/src/test/java/no/nav/foreldrepenger/fpformidling/brevproduksjon/mapper/KlageAvvistDokumentdataMapperTest.java b/brevproduksjon/src/test/java/no/nav/foreldrepenger/fpformidling/brevproduksjon/mapper/KlageAvvistDokumentdataMapperTest.java index 48ae5bcc4..ca7f5b081 100644 --- a/brevproduksjon/src/test/java/no/nav/foreldrepenger/fpformidling/brevproduksjon/mapper/KlageAvvistDokumentdataMapperTest.java +++ b/brevproduksjon/src/test/java/no/nav/foreldrepenger/fpformidling/brevproduksjon/mapper/KlageAvvistDokumentdataMapperTest.java @@ -16,6 +16,8 @@ import java.time.LocalDate; import java.util.List; +import no.nav.foreldrepenger.fpformidling.integrasjon.dokgen.dto.felles.FritekstDto; + import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; @@ -48,6 +50,8 @@ class KlageAvvistDokumentdataMapperTest { private KlageAvvistDokumentdataMapper dokumentdataMapper; + private static final String FRITEKST_TIL_BREV = "FRITEKST"; + @BeforeEach void before() { dokumentData = lagStandardDokumentData(DokumentMalType.KLAGE_AVVIST); @@ -78,6 +82,7 @@ void skal_mappe_felter_for_vanlig_behandling() { assertThat(dokumentdata.getFelles().getYtelseType()).isEqualTo("FP"); assertThat(dokumentdata.getFelles().getBehandlesAvKA()).isFalse(); assertThat(dokumentdata.getFelles().getErUtkast()).isFalse(); + assertThat(dokumentdata.getFelles().getFritekst()).isEqualTo(FritekstDto.fra(FRITEKST_TIL_BREV)); assertThat(dokumentdata.getGjelderTilbakekreving()).isFalse(); assertThat(dokumentdata.getLovhjemler()).isEqualTo("forvaltningsloven §§ 28 og 33"); @@ -109,7 +114,7 @@ void skal_mappe_felter_for_vanlig_behandling() { } private void mockKlage(Behandling behandling, BehandlingType behandlingType, List avvistÅrsaker) { - var klageVurderingResultat = new KlageVurderingResultat(null, "FRITEKST"); + var klageVurderingResultat = new KlageVurderingResultat(null, FRITEKST_TIL_BREV); var klageFormkravResultat = new KlageFormkravResultat(avvistÅrsaker); var klage = Klage.ny() .medPåklagdBehandlingType(behandlingType)