Skip to content

Commit 774d1f5

Browse files
sammenligner mot agp på behandlingene
trenger ikke regne ut ny agp med finnArbeidsgiverperiode()
1 parent 8b46d9e commit 774d1f5

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

sykepenger-model/src/main/kotlin/no/nav/helse/person/Vedtaksperiode.kt

+3-5
Original file line numberDiff line numberDiff line change
@@ -390,12 +390,10 @@ internal class Vedtaksperiode private constructor(
390390

391391
private fun nyArbeidsgiverperiodeEtterEndring(other: Vedtaksperiode): Boolean {
392392
if (this.behandlinger.erUtbetaltPåForskjelligeUtbetalinger(other.behandlinger)) return false
393-
val arbeidsgiverperiodeOther = other.finnArbeidsgiverperiode()
394-
val arbeidsgiverperiodeThis = this.finnArbeidsgiverperiode()
395-
if (arbeidsgiverperiodeOther == null || arbeidsgiverperiodeThis == null) return false
396-
val periode = arbeidsgiverperiodeThis.periode(this.periode.endInclusive)
393+
val arbeidsgiverperiodeOther = other.behandlinger.arbeidsgiverperiode().arbeidsgiverperioder.periode()
394+
val arbeidsgiverperiodeThis = this.behandlinger.arbeidsgiverperiode().arbeidsgiverperioder.periode()
397395
// ingen overlapp i arbeidsgiverperiodene => ny arbeidsgiverperiode
398-
return periode !in arbeidsgiverperiodeOther
396+
return arbeidsgiverperiodeOther != null && arbeidsgiverperiodeThis != null && !arbeidsgiverperiodeOther.overlapperMed(arbeidsgiverperiodeThis)
399397
}
400398

401399
internal fun håndter(anmodningOmForkasting: AnmodningOmForkasting, aktivitetslogg: IAktivitetslogg) {

0 commit comments

Comments
 (0)