diff --git a/kalkulator/src/main/java/no/nav/folketrygdloven/kalkulator/felles/inntektgradering/FinnUttaksgradInntektsgradering.java b/kalkulator/src/main/java/no/nav/folketrygdloven/kalkulator/felles/inntektgradering/FinnUttaksgradInntektsgradering.java index 7339094e..a65c6d62 100644 --- a/kalkulator/src/main/java/no/nav/folketrygdloven/kalkulator/felles/inntektgradering/FinnUttaksgradInntektsgradering.java +++ b/kalkulator/src/main/java/no/nav/folketrygdloven/kalkulator/felles/inntektgradering/FinnUttaksgradInntektsgradering.java @@ -15,7 +15,10 @@ private FinnUttaksgradInntektsgradering() { public static LocalDateTimeline finn(BeregningsgrunnlagInput input) { var beregningsgrunnlagRegel = new MapBeregningsgrunnlagFraVLTilRegel().map(input, input.getBeregningsgrunnlag()); - beregningsgrunnlagRegel.getBeregningsgrunnlagPerioder().forEach(KalkulusRegler::finnGrenseverdi); + beregningsgrunnlagRegel.getBeregningsgrunnlagPerioder() + .stream() + .filter(p -> p.getTilkommetInntektsforholdListe() != null && !p.getTilkommetInntektsforholdListe().isEmpty()) + .forEach(KalkulusRegler::finnGrenseverdi); return beregningsgrunnlagRegel.getBeregningsgrunnlagPerioder().stream() .filter(p -> p.getTotalUtbetalingsgradEtterReduksjonVedTilkommetInntekt() != null) .map(p -> new LocalDateSegment<>(p.getPeriodeFom(), p.getPeriodeTom(), p.getTotalUtbetalingsgradEtterReduksjonVedTilkommetInntekt()))