From 0935e8ad3c7c2f0aad421ddea6ed4281309e369a Mon Sep 17 00:00:00 2001 From: Uy Nguyen <110383605+UyQuangNguyen@users.noreply.github.com> Date: Wed, 5 Jun 2024 08:36:25 +0200 Subject: [PATCH] =?UTF-8?q?Hent=20f=C3=B8rste=20vedtaksperiode=20som=20fak?= =?UTF-8?q?tisk=20har=20en=20fom=20dato=20f=C3=B8r=20vi=20sjekker=20etter?= =?UTF-8?q?=20endringstidspunkt=20(#4606)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Favrokort: https://favro.com/organization/98c34fb974ce445eac854de0/1844bbac3b6605eacc8f5543?card=NAV-21380 Vi henter endringstidspunkt i denne koden ved å hente alle sorterte vedtaksperioder (ved å bruke fom), og deretter så tar vi den tidligste fommen. Problemet med dette er at hvis fom er null i et vedtaksperiode som f.eks ved avslag, så vil den bli plassert først i lista. (se https://pl.kotl.in/EI5fbYvTC) Henter derfor første som faktisk har fom. --- .../kotlin/no/nav/familie/ba/sak/kjerne/brev/BrevService.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/kotlin/no/nav/familie/ba/sak/kjerne/brev/BrevService.kt b/src/main/kotlin/no/nav/familie/ba/sak/kjerne/brev/BrevService.kt index 7ec9e4ade9a..1fea943d5e3 100644 --- a/src/main/kotlin/no/nav/familie/ba/sak/kjerne/brev/BrevService.kt +++ b/src/main/kotlin/no/nav/familie/ba/sak/kjerne/brev/BrevService.kt @@ -255,7 +255,7 @@ class BrevService( utbetalingerPerMndEøs: Map?, ): UtbetalingstabellAutomatiskValutajustering? = utbetalingerPerMndEøs?.let { - val endringstidspunkt = hentSorterteVedtaksperioderMedBegrunnelser(vedtak).first().fom!!.tilMånedTidspunkt() + val endringstidspunkt = hentSorterteVedtaksperioderMedBegrunnelser(vedtak).first { it.fom != null }.fom!!.tilMånedTidspunkt() val landkoder = integrasjonClient.hentLandkoderISO2() val kompetanser = kompetanseRepository.finnFraBehandlingId(behandlingId = vedtak.behandling.id) return hentLandOgStartdatoForUtbetalingstabell(endringstidspunkt, landkoder, kompetanser)