Skip to content

Commit

Permalink
Unngå NP ved validering av behandling for BP uten ident (#592)
Browse files Browse the repository at this point in the history
  • Loading branch information
ugur93 authored Nov 17, 2024
1 parent 28bb992 commit 3d49afc
Showing 1 changed file with 4 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -46,10 +46,10 @@ class ValiderBehandlingService(
if (request.vedtakstype == Vedtakstype.KLAGE || request.harReferanseTilAnnenBehandling) {
return "Kan ikke behandle klage eller omgjøring"
}
val bp = request.bidragspliktig ?: return "Behandlingen mangler bidragspliktig"
val bpIdent = request.bidragspliktig?.ident ?: return "Behandlingen mangler bidragspliktig"
val harBPMinstEnBidragsstønad =
bidragStonadConsumer
.hentAlleStønaderForBidragspliktig(bp.ident!!)
.hentAlleStønaderForBidragspliktig(bpIdent)
.stønader
.any { it.type != Stønadstype.FORSKUDD }
return if (harBPMinstEnBidragsstønad) {
Expand All @@ -63,9 +63,9 @@ class ValiderBehandlingService(
val resultat = kanBehandlesINyLøsning(request)
if (resultat != null) {
log.info {
"Behandling engangsbeløpstype=${request.engangsbeløpstype}, stønadstype=${request.stønadstype} kan ikke behandles i ny løsning"
"Behandling engangsbeløpstype=${request.engangsbeløpstype}, stønadstype=${request.stønadstype} kan ikke behandles i ny løsning: $resultat"
}
secureLogger.info { "Behandling kan ikke behandles i ny løsning: $request" }
secureLogger.info { "Behandling kan ikke behandles i ny løsning: $request med begrunnelse $resultat" }
throw HttpClientErrorException(
HttpStatus.PRECONDITION_FAILED,
"Behandling kan ikke behandles i ny løsning",
Expand Down

0 comments on commit 3d49afc

Please sign in to comment.