Skip to content

Commit 7d6f856

Browse files
authored
Tillater trekk av periode selv om det ikke finnes noen eksisternede søknadsperioder på saken. (#280)
1 parent c198bd5 commit 7d6f856

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

soknad/src/main/java/no/nav/k9/søknad/ytelse/pls/v1/PleiepengerLivetsSluttfaseYtelseValidator.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,10 @@ public void forsikreValidert(Ytelse ytelse, List<Periode> gyldigeEndringsperiode
7979
}
8080

8181
private void validerLovligEndring(PleipengerLivetsSluttfase ytelse, List<Periode> gyldigeEndringsperioder) {
82-
if (ytelse.getSøknadsperiodeList().isEmpty() && gyldigeEndringsperioder.isEmpty()) {
82+
/*
83+
* Merk: Vi tillater trekk av periode som ikke finnes -- siden dette ikke gir noen negative konsekvenser,
84+
*/
85+
if (ytelse.getSøknadsperiodeList().isEmpty() && gyldigeEndringsperioder.isEmpty() && ytelse.getTrekkKravPerioder().isEmpty()) {
8386
throw new ValideringsAvbrytendeFeilException(List.of(
8487
lagFeil("søknadsperiode", "missingArgument", "Mangler søknadsperiode eller gyldigeEndringsperioder.")));
8588
}

soknad/src/main/java/no/nav/k9/søknad/ytelse/psb/v1/PleiepengerSyktBarnYtelseValidator.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,10 @@ List<Feil> validerOgLeggTilFeilene(PleiepengerSyktBarn psb,
103103
}
104104

105105
private void validerLovligEndring(PleiepengerSyktBarn psb, List<Periode> gyldigeEndringsperioder, List<Feil> feil) {
106-
if (psb.getSøknadsperiodeList().isEmpty() && gyldigeEndringsperioder.isEmpty()) {
106+
/*
107+
* Merk: Vi tillater trekk av periode som ikke finnes -- siden dette ikke gir noen negative konsekvenser,
108+
*/
109+
if (psb.getSøknadsperiodeList().isEmpty() && gyldigeEndringsperioder.isEmpty() && psb.getTrekkKravPerioder().isEmpty()) {
107110
feil.add(lagFeil("søknadsperiode", "missingArgument", "Mangler søknadsperiode eller gyldigeEndringsperioder."));
108111
throw new ValideringsAvbrytendeFeilException(feil);
109112
}

0 commit comments

Comments
 (0)