|
1 | 1 | package no.nav.familie.ba.sak.kjerne.brev.brevBegrunnelseProdusent
|
2 | 2 |
|
3 | 3 | import no.nav.familie.ba.sak.common.Feil
|
| 4 | +import no.nav.familie.ba.sak.common.FunksjonellFeil |
4 | 5 | import no.nav.familie.ba.sak.common.TIDENES_MORGEN
|
5 | 6 | import no.nav.familie.ba.sak.common.Utils
|
6 | 7 | import no.nav.familie.ba.sak.common.forrigeMåned
|
7 | 8 | import no.nav.familie.ba.sak.common.tilKortString
|
8 | 9 | import no.nav.familie.ba.sak.common.tilMånedÅr
|
| 10 | +import no.nav.familie.ba.sak.integrasjoner.pdl.logger |
9 | 11 | import no.nav.familie.ba.sak.kjerne.beregning.domene.YtelseType
|
10 | 12 | import no.nav.familie.ba.sak.kjerne.brev.brevPeriodeProdusent.erBetaltDeltUtvidetIPeriode
|
11 | 13 | import no.nav.familie.ba.sak.kjerne.brev.brevPeriodeProdusent.erBetaltUtvidetIPeriode
|
@@ -494,7 +496,8 @@ private fun ISanityBegrunnelse.validerBrevbegrunnelse(
|
494 | 496 | barnasFødselsdatoer: List<LocalDate>,
|
495 | 497 | ) {
|
496 | 498 | if (!gjelderSøker && barnasFødselsdatoer.isEmpty() && !this.gjelderSatsendring && !this.erAvslagUregistrerteBarnBegrunnelse()) {
|
497 |
| - throw BrevBegrunnelseFeil("Ingen personer på brevbegrunnelse ${this.apiNavn}") |
| 499 | + logger.warn("Ingen personer på brevbegrunnelse ${this.apiNavn}") |
| 500 | + throw BrevBegrunnelseFeil("Begrunnelsen ${this.navnISystem} er ikke gyldig for denne perioden. Kontakt team BAKS hvis du mener det er feil.") |
498 | 501 | }
|
499 | 502 | }
|
500 | 503 |
|
@@ -528,4 +531,4 @@ fun ISanityBegrunnelse.erAvslagUregistrerteBarnBegrunnelse() =
|
528 | 531 |
|
529 | 532 | class BrevBegrunnelseFeil(
|
530 | 533 | melding: String,
|
531 |
| -) : IllegalStateException(melding) |
| 534 | +) : FunksjonellFeil(melding) |
0 commit comments