Skip to content

Commit 58d2ac4

Browse files
committed
bedre feilmelding hvis ugyldig fom-tom dato
1 parent 972a55b commit 58d2ac4

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

app/main/api/afp/VedtakRequest.kt

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,13 @@ data class VedtakRequestMedSaksRef(
1010
val saksId: String
1111
) {
1212
init {
13-
require(fraOgMedDato <= tilOgMedDato) { throw PeriodeErrorException("fraOgMed (${fraOgMedDato}) må være større eller lik tilOgMed(${tilOgMedDato})") }
13+
if (fraOgMedDato > tilOgMedDato) {
14+
throw PeriodeErrorException(
15+
"fraOgMedDato (${fraOgMedDato}) må være mindre eller lik tilOgMedDato (${tilOgMedDato})"
16+
)
17+
}
1418
}
19+
1520
fun tilVedtakRequest() = VedtakRequest(personidentifikator, fraOgMedDato, tilOgMedDato)
1621
}
1722

@@ -21,6 +26,10 @@ data class VedtakRequest(
2126
val tilOgMedDato: LocalDate = LocalDate.now().plusYears(100)
2227
) {
2328
init {
24-
require(fraOgMedDato <= tilOgMedDato) { throw PeriodeErrorException("fraOgMed (${fraOgMedDato}) må være større eller lik tilOgMed(${tilOgMedDato})") }
29+
if (fraOgMedDato > tilOgMedDato) {
30+
throw PeriodeErrorException(
31+
"fraOgMedDato (${fraOgMedDato}) må være mindre eller lik tilOgMedDato (${tilOgMedDato})"
32+
)
33+
}
2534
}
2635
}

0 commit comments

Comments
 (0)