Skip to content

Commit

Permalink
Validerer at tilkommet inntekt ikkje er satt i periode med gamle regler
Browse files Browse the repository at this point in the history
  • Loading branch information
espenjv committed Jan 13, 2025
1 parent c33a1b9 commit 69ff338
Showing 1 changed file with 7 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,15 @@ public Evaluation evaluate(BeregningsgrunnlagPeriode grunnlag) {
var ytelsesSpesifiktGrunnlag = grunnlag.getBeregningsgrunnlag().getYtelsesSpesifiktGrunnlag();
if (ytelsesSpesifiktGrunnlag instanceof PleiepengerGrunnlagFastsettGrenseverdi pleiepengergrunnlag) {
var startdatoNyeGraderingsregler = pleiepengergrunnlag.getStartdatoNyeGraderingsregler();
SingleEvaluation resultat = startdatoNyeGraderingsregler == null || grunnlag.getPeriodeFom().isBefore(startdatoNyeGraderingsregler) ? nei() : ja();
var skalKjøreMedFordeling = startdatoNyeGraderingsregler == null || grunnlag.getPeriodeFom().isBefore(startdatoNyeGraderingsregler);
SingleEvaluation resultat = skalKjøreMedFordeling ? nei() : ja();
resultat.setEvaluationProperty("startdatoNyeGraderingsregler", startdatoNyeGraderingsregler);
resultat.setEvaluationProperty("periodeFom", grunnlag.getPeriodeFom());

if (skalKjøreMedFordeling && grunnlag.getTilkommetInntektsforholdListe() != null && !grunnlag.getTilkommetInntektsforholdListe().isEmpty()) {
throw new IllegalStateException("Hadde tilkommet inntekt satt i periode for gamle regler");
}

return resultat;
} else {
return nei();
Expand Down

0 comments on commit 69ff338

Please sign in to comment.