diff --git a/src/main/kotlin/no/nav/k9/los/nyoppgavestyring/domeneadaptere/k9/klagetillos/EventTilDtoMapper.kt b/src/main/kotlin/no/nav/k9/los/nyoppgavestyring/domeneadaptere/k9/klagetillos/EventTilDtoMapper.kt index d73f871c2..d38b275f9 100644 --- a/src/main/kotlin/no/nav/k9/los/nyoppgavestyring/domeneadaptere/k9/klagetillos/EventTilDtoMapper.kt +++ b/src/main/kotlin/no/nav/k9/los/nyoppgavestyring/domeneadaptere/k9/klagetillos/EventTilDtoMapper.kt @@ -152,20 +152,22 @@ class EventTilDtoMapper { } private fun utledLøsbartAksjonspunkt( - behandlingSteg: String, + behandlingSteg: String?, åpneAksjonspunkter: List, oppgaveFeltverdiDtos: MutableList ) { - å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 + ) ) - ) + } } }