Skip to content

Commit 96d44ca

Browse files
authored
Håndtere navn på institusjon (#486)
* Håndtere navn på institusjon * tester om dette funker gh * Revert "tester om dette funker gh" This reverts commit b03de18. * prøver noe * Revert "prøver noe" This reverts commit b97cb0a.
1 parent db91afe commit 96d44ca

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

soknad/src/main/java/no/nav/k9/søknad/ytelse/olp/v1/OpplæringspengerYtelseValidator.java

+8
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import no.nav.k9.søknad.felles.type.Periode;
1919
import no.nav.k9.søknad.ytelse.Ytelse;
2020
import no.nav.k9.søknad.ytelse.YtelseValidator;
21+
import no.nav.k9.søknad.ytelse.olp.v1.kurs.Kursholder;
2122
import no.nav.k9.søknad.ytelse.olp.v1.kurs.Reise;
2223

2324
class OpplæringspengerYtelseValidator extends YtelseValidator {
@@ -98,6 +99,7 @@ List<Feil> validerOgLeggTilFeilene(Opplæringspenger olp,
9899

99100
validerReise(olp.getKurs().getReise(), "kurs.reise", feilene);
100101
validerReisetidMotKursperioden(olp.getKurs().getKursperioder(), olp.getKurs().getReise(), "kurs.reise", feilene);
102+
validerKursholder(olp.getKurs().getKursholder(), feilene);
101103

102104
return feilene;
103105
}
@@ -157,6 +159,12 @@ private void validerReisetidMotKursperioden(List<Periode> kursperioder, Reise re
157159
}
158160
}
159161

162+
private void validerKursholder(Kursholder kursholder, List<Feil> feilene) {
163+
if (kursholder.getInstitusjonUuid() == null && (kursholder.getNavn() == null || kursholder.getNavn().isEmpty())) {
164+
feilene.add(lagFeil("kurs.kursholder", "påkrevd", "Enten id eller navn på institusjon må være satt"));
165+
}
166+
}
167+
160168
private List<Feil> validerAtIngenPerioderOverlapperMedTrekkKravPerioder(LocalDateTimeline<Boolean> trekkKravPerioder,
161169
LocalDateTimeline<Boolean> test,
162170
String felt) {

soknad/src/main/java/no/nav/k9/søknad/ytelse/olp/v1/kurs/Kursholder.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public class Kursholder {
2020
@Pattern(regexp = "^[\\p{Pd}\\p{Graph}\\p{Space}\\p{Sc}\\p{L}\\p{M}\\p{N}§]*$", message = "[${validatedValue}] matcher ikke tillatt pattern [{regexp}]")
2121
private String navn;
2222

23-
@JsonProperty(value = "institusjonsidentifikator", required = true)
23+
@JsonProperty(value = "institusjonsidentifikator")
2424
@Valid
2525
private UUID institusjonUuid;
2626

0 commit comments

Comments
 (0)