File tree 1 file changed +3
-5
lines changed
sykepenger-model/src/main/kotlin/no/nav/helse/person
1 file changed +3
-5
lines changed Original file line number Diff line number Diff line change @@ -390,12 +390,10 @@ internal class Vedtaksperiode private constructor(
390
390
391
391
private fun nyArbeidsgiverperiodeEtterEndring (other : Vedtaksperiode ): Boolean {
392
392
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()
397
395
// ingen overlapp i arbeidsgiverperiodene => ny arbeidsgiverperiode
398
- return periode !in arbeidsgiverperiodeOther
396
+ return arbeidsgiverperiodeOther != null && arbeidsgiverperiodeThis != null && ! arbeidsgiverperiodeOther.overlapperMed(arbeidsgiverperiodeThis)
399
397
}
400
398
401
399
internal fun h åndter (anmodningOmForkasting : AnmodningOmForkasting , aktivitetslogg : IAktivitetslogg ) {
You can’t perform that action at this time.
0 commit comments