From d0c7254c6634d87b0ba3652da59976ad1888868d Mon Sep 17 00:00:00 2001 From: malazalkoj Date: Tue, 3 Sep 2024 12:30:08 +0200 Subject: [PATCH] Make tom in Periode accepts null. --- src/main/kotlin/no/nav/syfo/aareg/Periode.kt | 2 +- .../kotlin/no/nav/syfo/aareg/service/ArbeidsforholdService.kt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/kotlin/no/nav/syfo/aareg/Periode.kt b/src/main/kotlin/no/nav/syfo/aareg/Periode.kt index 9231dc5..755d96b 100644 --- a/src/main/kotlin/no/nav/syfo/aareg/Periode.kt +++ b/src/main/kotlin/no/nav/syfo/aareg/Periode.kt @@ -5,5 +5,5 @@ import java.io.Serializable @Suppress("SerialVersionUIDInSerializableClass") data class Periode( var fom: String, - var tom: String + var tom: String? = null ) : Serializable diff --git a/src/main/kotlin/no/nav/syfo/aareg/service/ArbeidsforholdService.kt b/src/main/kotlin/no/nav/syfo/aareg/service/ArbeidsforholdService.kt index 8caeb53..03f6739 100644 --- a/src/main/kotlin/no/nav/syfo/aareg/service/ArbeidsforholdService.kt +++ b/src/main/kotlin/no/nav/syfo/aareg/service/ArbeidsforholdService.kt @@ -105,8 +105,8 @@ class ArbeidsforholdService( .filter { arbeidsforhold -> arbeidsforhold.arbeidsgiver!!.organisasjonsnummer.equals(orgnummer) } .filter { arbeidsforhold -> arbeidsforhold.ansettelsesperiode!!.periode.tom == null || - !arbeidsforhold.ansettelsesperiode!!.periode.tom.tilLocalDate() - .isBefore(fom) + !arbeidsforhold.ansettelsesperiode!!.periode.tom?.tilLocalDate() + ?.isBefore(fom)!! } .flatMap { arbeidsforhold -> arbeidsforhold.arbeidsavtaler!!