diff --git a/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/revurdering/AdopsjonRevurdering.kt b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/revurdering/AdopsjonRevurdering.kt index 565a37949..8c3e9963c 100644 --- a/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/revurdering/AdopsjonRevurdering.kt +++ b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/revurdering/AdopsjonRevurdering.kt @@ -9,7 +9,8 @@ import no.nav.pensjon.brevbaker.api.model.LetterMetadata import no.nav.pensjon.etterlatte.EtterlatteBrevKode import no.nav.pensjon.etterlatte.EtterlatteTemplate import no.nav.pensjon.etterlatte.maler.Navn -import no.nav.pensjon.etterlatte.maler.barnepensjon.revurdering.BarnepensjonRevurderingAdopsjonDTOSelectors.adoptertAv +import no.nav.pensjon.etterlatte.maler.barnepensjon.revurdering.BarnepensjonRevurderingAdopsjonDTOSelectors.adoptertAv1 +import no.nav.pensjon.etterlatte.maler.barnepensjon.revurdering.BarnepensjonRevurderingAdopsjonDTOSelectors.adoptertAv2 import no.nav.pensjon.etterlatte.maler.barnepensjon.revurdering.BarnepensjonRevurderingAdopsjonDTOSelectors.virkningsdato import no.nav.pensjon.etterlatte.maler.fraser.barnepensjon.Adopsjon import no.nav.pensjon.etterlatte.maler.fraser.barnepensjon.Barnepensjon @@ -18,7 +19,8 @@ import java.time.LocalDate data class BarnepensjonRevurderingAdopsjonDTO( val virkningsdato: LocalDate, - val adoptertAv: Navn, + val adoptertAv1: Navn, + val adoptertAv2: Navn? = null, ) @TemplateModelHelpers @@ -45,7 +47,8 @@ object AdopsjonRevurdering : EtterlatteTemplate, - val navn: Expression, + val adoptertAv1: Expression, + val adoptertAv2: Expression, ) : OutlinePhrase() { override fun OutlineOnlyScope.template() { title2 { @@ -36,7 +37,9 @@ object Adopsjon { text( Language.Bokmal to "Vi viser til informasjon fra deg/verge om at du er adoptert av ", ) - formaterNavn(Language.Bokmal, navn) + formaterNavn(Language.Bokmal, adoptertAv1) + ifNotNull(adoptertAv2) { text(Language.Bokmal to " og ") } + ifNotNull(adoptertAv2) { ad2 -> formaterNavn(Language.Bokmal, ad2) } textExpr(Language.Bokmal to " fra ".expr() + formatertVirkningsdato + ".") } paragraph { diff --git a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/fixtures/BarnepensjonRevurderingAdopsjonDTO.kt b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/fixtures/BarnepensjonRevurderingAdopsjonDTO.kt index d98c684cc..9e0d07498 100644 --- a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/fixtures/BarnepensjonRevurderingAdopsjonDTO.kt +++ b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/fixtures/BarnepensjonRevurderingAdopsjonDTO.kt @@ -8,5 +8,6 @@ import java.time.Month fun createBarnepensjonRevurderingAdopsjonDTO() = BarnepensjonRevurderingAdopsjonDTO( virkningsdato = LocalDate.of(2023, Month.MARCH, 8), - adoptertAv = Navn(fornavn = "Navn", mellomnavn = "Navnish", etternavn = "Navnesen"), + adoptertAv1 = Navn(fornavn = "Navn", mellomnavn = "Navnish", etternavn = "Navnesen"), + adoptertAv2 = Navn(fornavn = "Naveen", etternavn = "Navnesen-ish"), )