Skip to content

Commit

Permalink
Ikke valider bidrag i lesemodus (#623)
Browse files Browse the repository at this point in the history
* Ikke valider bidrag i lesemodus

* Ikke valider bidrag i lesemodus

* Ikke valider bidrag i lesemodus
  • Loading branch information
ugur93 authored Dec 2, 2024
1 parent 911c140 commit 5a0b099
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ class BehandlingControllerV2(
val resultat =
vedtakService.konverterVedtakTilBehandlingForLesemodus(vedtakId)
?: throw RuntimeException("Fant ikke vedtak for vedtakid $vedtakId")
return dtomapper.tilDto(resultat, inkluderHistoriskeInntekter)
return dtomapper.tilDto(resultat, inkluderHistoriskeInntekter, true)
}

@PutMapping("/behandling/{behandlingsid}/inntekt")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,8 @@ class Dtomapper(
fun tilDto(
behandling: Behandling,
inkluderHistoriskeInntekter: Boolean = false,
) = behandling.tilDto(behandling.ikkeAktiveGrunnlagsdata(), inkluderHistoriskeInntekter)
lesemodus: Boolean = false,
) = behandling.tilDto(behandling.ikkeAktiveGrunnlagsdata(), inkluderHistoriskeInntekter, lesemodus)

fun tilUnderholdDto(underholdskostnad: Underholdskostnad) = underholdskostnad.tilDto()

Expand Down Expand Up @@ -545,9 +546,10 @@ class Dtomapper(
private fun Behandling.tilDto(
ikkeAktiverteEndringerIGrunnlagsdata: IkkeAktiveGrunnlagsdata,
inkluderHistoriskeInntekter: Boolean,
lesemodus: Boolean = false,
): BehandlingDtoV2 {
val kanIkkeBehandlesBegrunnelse =
validerBehandlingService.kanBehandlesINyLøsning(tilKanBehandlesINyLøsningRequest())
if (!lesemodus) validerBehandlingService.kanBehandlesINyLøsning(tilKanBehandlesINyLøsningRequest()) else null
val kanBehandles = kanIkkeBehandlesBegrunnelse == null
return BehandlingDtoV2(
id = id!!,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -375,7 +375,7 @@ class VedtakTilBehandlingMapping(
): MutableSet<Samvær> =
filtrerBasertPåEgenReferanse(
Grunnlagstype.SAMVÆRSPERIODE,
).groupBy { it.gjelderReferanse }
).groupBy { it.gjelderBarnReferanse }
.map { (gjelderReferanse, perioder) ->
val person = hentPersonMedReferanse(gjelderReferanse)!!
val samvær =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -252,7 +252,7 @@ class VedtakTilBehandlingBidragTest : CommonVedtakTilBehandlingTest() {
assertSoftly(samvær) {
size shouldBe 1
val samværBarn = samvær.first()
samværBarn.rolle.rolletype shouldBe Rolletype.BIDRAGSPLIKTIG
samværBarn.rolle.rolletype shouldBe Rolletype.BARN
samværBarn.perioder shouldHaveSize 4
assertSoftly(samværBarn.perioder.first()) {
samværsklasse shouldBe Samværsklasse.SAMVÆRSKLASSE_2
Expand Down

0 comments on commit 5a0b099

Please sign in to comment.