From 022dfb285b8fec73726eb2ed215e6ddb23a60b28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Erik=20L=C3=B8mo?= Date: Fri, 13 Oct 2023 17:03:48 +0200 Subject: [PATCH] =?UTF-8?q?Utledning=20av=20l=C3=B8sbart=20aksjonspunkt=20?= =?UTF-8?q?-=20behandlinger=20har=20ikke=20alltid=20aktivt=20behandlingsst?= =?UTF-8?q?eg?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../k9/klagetillos/EventTilDtoMapper.kt | 22 ++++++++++--------- 1 file changed, 12 insertions(+), 10 deletions(-) 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 + ) ) - ) + } } }