Skip to content

Commit

Permalink
Utledning av løsbart aksjonspunkt - behandlinger har ikke alltid akti…
Browse files Browse the repository at this point in the history
…vt behandlingssteg
  • Loading branch information
boerta committed Oct 13, 2023
1 parent f6f632d commit 022dfb2
Showing 1 changed file with 12 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -152,20 +152,22 @@ class EventTilDtoMapper {
}

private fun utledLøsbartAksjonspunkt(
behandlingSteg: String,
behandlingSteg: String?,
åpneAksjonspunkter: List<Aksjonspunkttilstand>,
oppgaveFeltverdiDtos: MutableList<OppgaveFeltverdiDto>
) {
åpneAksjonspunkter.firstOrNull { åpentAksjonspunkt ->
val aksjonspunktDefinisjon = AksjonspunktDefinisjon.fraKode(åpentAksjonspunkt.aksjonspunktKode)
!aksjonspunktDefinisjon.erAutopunkt() && aksjonspunktDefinisjon.behandlingSteg != null && aksjonspunktDefinisjon.behandlingSteg.kode == behandlingSteg
}?.let {
oppgaveFeltverdiDtos.add(
OppgaveFeltverdiDto(
nøkkel = "løsbartAksjonspunkt",
verdi = AKSJONSPUNKT_PREFIX + it.aksjonspunktKode
if(behandlingSteg != null) {
åpneAksjonspunkter.firstOrNull { åpentAksjonspunkt ->
val aksjonspunktDefinisjon = AksjonspunktDefinisjon.fraKode(åpentAksjonspunkt.aksjonspunktKode)
!aksjonspunktDefinisjon.erAutopunkt() && aksjonspunktDefinisjon.behandlingSteg != null && aksjonspunktDefinisjon.behandlingSteg.kode == behandlingSteg
}?.let {
oppgaveFeltverdiDtos.add(
OppgaveFeltverdiDto(
nøkkel = "løsbartAksjonspunkt",
verdi = AKSJONSPUNKT_PREFIX + it.aksjonspunktKode
)
)
)
}
}
}

Expand Down

0 comments on commit 022dfb2

Please sign in to comment.