Skip to content

Commit

Permalink
Endrer Stønad.fnr til nullable, da det en sjelden gang iblant forekom…
Browse files Browse the repository at this point in the history
…mer at ReversedFoedselNrConverter returnerer null fordi db-data mangler.
  • Loading branch information
tnarland committed Nov 21, 2023
1 parent d4d2c4b commit 9961d48
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ data class Stønad(

@Column(name = "F_NR", columnDefinition = "VARCHAR2")
@Convert(converter = ReversedFoedselNrConverter::class)
val fnr: FoedselsNr,
val fnr: FoedselsNr?,

@Column(name = "TK_NR", columnDefinition = "VARCHAR2")
val tkNr: String,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -104,9 +104,11 @@ class BarnetrygdService(
opphørtFom = stønad.opphørtFom,
opphørsgrunn = stønad.opphørsgrunn,
barn = hentBarnMedGyldigStønadstypeTilknyttetPerson(stønad.personKey).map { it.toBarnDto() },
delytelse = vedtakRepository.hentVedtak(stønad.fnr.asString, stønad.sakNr.trim().toLong(), stønad.saksblokk)
.sortedBy { it.vedtakId }
.lastOrNull()?.delytelse?.sortedBy { it.id.linjeId }?.map { it.toDelytelseDto() } ?: emptyList(),
delytelse = stønad.fnr?.let {
vedtakRepository.hentVedtak(it.asString, stønad.sakNr.trim().toLong(), stønad.saksblokk)
.sortedBy { it.vedtakId }
.lastOrNull()?.delytelse?.sortedBy { it.id.linjeId }?.map { it.toDelytelseDto() }
} ?: emptyList(),
antallBarn = stønad.antallBarn,
mottakerNummer = hentMottakerNummer(stønad)
)
Expand Down Expand Up @@ -324,7 +326,7 @@ class BarnetrygdService(
stonadRepository.findKlarForMigrering(PageRequest.of(page, size), valg, undervalg)
}

return Pair(stønader.map { it.fnr.asString }.toSet(), stønader.totalPages)
return Pair(stønader.mapNotNull { it.fnr?.asString }.toSet(), stønader.totalPages)
}

fun finnSisteVedtakPåPerson(personKey: Long): YearMonth {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ object TestData {
): Barn {
return Barn(
id = nextId(),
fnr = stønad.fnr,
fnr = stønad.fnr!!,
tkNr = stønad.tkNr,
personKey = stønad.personKey,
barnFnr = barnFnr,
Expand Down Expand Up @@ -174,7 +174,7 @@ object TestData {
kontonummer = kontonummer,
utbetalingstype = "M",
beløp = beløp,
fnr = stønad.fnr,
fnr = stønad.fnr!!,
utbetalingId = nextId(),
utbetalingTom = utbetalingTom ?: stønad.opphørtFom
)
Expand All @@ -198,7 +198,7 @@ object TestData {
resultat = "I",
vedtaksdato = LocalDate.now(),
iverksattdato = LocalDate.now(),
fnr = stønad.fnr,
fnr = stønad.fnr!!,
tkNr = stønad.tkNr
)
}
Expand Down

0 comments on commit 9961d48

Please sign in to comment.