diff --git a/src/main/kotlin/no/nav/bidrag/behandling/service/GrunnlagService.kt b/src/main/kotlin/no/nav/bidrag/behandling/service/GrunnlagService.kt index 487896b4..a4b65a64 100644 --- a/src/main/kotlin/no/nav/bidrag/behandling/service/GrunnlagService.kt +++ b/src/main/kotlin/no/nav/bidrag/behandling/service/GrunnlagService.kt @@ -728,6 +728,7 @@ class GrunnlagService( behandling.underholdskostnader.find { it.barnetsRolleIBehandlingen?.personident?.verdi == barnetilsyn.key }?.let { if (it.barnetilsyn.isEmpty()) { it.barnetilsyn.addAll(barnetilsyn.value.toSet().tilBarnetilsyn(it)) + it.harTilsynsordning = true } } } diff --git a/src/main/kotlin/no/nav/bidrag/behandling/service/UnderholdService.kt b/src/main/kotlin/no/nav/bidrag/behandling/service/UnderholdService.kt index fb7af794..e3099ed5 100644 --- a/src/main/kotlin/no/nav/bidrag/behandling/service/UnderholdService.kt +++ b/src/main/kotlin/no/nav/bidrag/behandling/service/UnderholdService.kt @@ -194,6 +194,7 @@ class UnderholdService( underholdskostnad = underholdskostnad, ) underholdskostnad.barnetilsyn.add(barnetilsyn) + underholdskostnad.harTilsynsordning = true underholdskostnadRepository .save(underholdskostnad) .barnetilsyn @@ -303,6 +304,7 @@ class UnderholdService( underholdskostnad = underholdskostnad, ) underholdskostnad.faktiskeTilsynsutgifter.add(faktiskTilsynsutgift) + underholdskostnad.harTilsynsordning = true underholdskostnadRepository .save(underholdskostnad) .faktiskeTilsynsutgifter @@ -343,6 +345,7 @@ class UnderholdService( underholdskostnad = underholdskostnad, ) underholdskostnad.tilleggsstønad.add(tilleggsstønad) + underholdskostnad.harTilsynsordning = true underholdskostnadRepository .save(underholdskostnad) .tilleggsstønad diff --git a/src/test/kotlin/no/nav/bidrag/behandling/service/GrunnlagServiceTest.kt b/src/test/kotlin/no/nav/bidrag/behandling/service/GrunnlagServiceTest.kt index e4b5756a..39fea17a 100644 --- a/src/test/kotlin/no/nav/bidrag/behandling/service/GrunnlagServiceTest.kt +++ b/src/test/kotlin/no/nav/bidrag/behandling/service/GrunnlagServiceTest.kt @@ -305,16 +305,21 @@ class GrunnlagServiceTest : TestContainerRunner() { behandling.underholdskostnader.flatMap { it.barnetilsyn } shouldHaveSize 2 - val stønadTilBarnetilsyn = + val uTestbarn1 = behandling.underholdskostnader .find { it.person.rolle .first() .personident ?.verdi == testdataBarn1.ident - }!! - .barnetilsyn - .sortedBy { it.fom } + } + + assertSoftly(uTestbarn1) { + shouldNotBeNull() + harTilsynsordning shouldBe true + } + + val stønadTilBarnetilsyn = uTestbarn1!!.barnetilsyn.sortedBy { it.fom } stønadTilBarnetilsyn shouldHaveSize 2 assertSoftly(stønadTilBarnetilsyn.elementAt(0)) {