Skip to content

Commit bacab01

Browse files
Simenullerndavidsteinslandfraadsbrandthhegehaav
committed
Gjenbruker funksjon erPortalinntektsmelding
Co-authored-by: David Steinsland <[email protected]> Co-authored-by: Erik Maximilian Forsman <[email protected]> Co-authored-by: Hege Haavaldsen <[email protected]>
1 parent 06a5549 commit bacab01

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

sykepenger-model/src/main/kotlin/no/nav/helse/hendelser/Inntektsmelding.kt

+3-5
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ class Inntektsmelding(
9090
private val beregnetInntektsdato = inntektdato(førsteFraværsdag, this.arbeidsgiverperioder, this.inntektsdato)
9191
private val dokumentsporing = Dokumentsporing.inntektsmeldingInntekt(meldingsreferanseId())
9292
internal fun aktuellForReplay(sammenhengendePeriode: Periode): Boolean {
93-
if (avsendersystem == Avsendersystem.NAV_NO) return false
93+
if (erPortalinntektsmelding()) return false
9494
return Companion.aktuellForReplay(sammenhengendePeriode, førsteFraværsdag, arbeidsgiverperiode, !begrunnelseForReduksjonEllerIkkeUtbetalt.isNullOrBlank())
9595
}
9696

@@ -193,12 +193,10 @@ class Inntektsmelding(
193193
internal fun jurist(jurist: MaskinellJurist) = jurist.medInntektsmelding(this.meldingsreferanseId())
194194

195195
internal fun skalOppdatereVilkårsgrunnlag(sykdomstidslinjeperiode: Periode?): Boolean {
196-
if (forventerInntektsmelding()) return true
196+
if (erPortalinntektsmelding()) return true // inntektmelding fra portal, vi har bedt om IM og forventer IM
197197
if (sykdomstidslinjeperiode == null) return false // har ikke noe sykdom for arbeidsgiveren
198198
return beregnetInntektsdato in sykdomstidslinjeperiode
199199
}
200200

201-
private fun forventerInntektsmelding(): Boolean {
202-
return inntektsdato != null // inntektmelding fra portal, vi har bedt om IM og forventer IM
203-
}
201+
private fun erPortalinntektsmelding() = avsendersystem == Avsendersystem.NAV_NO
204202
}

0 commit comments

Comments
 (0)