Skip to content

Commit

Permalink
Sett dato for skjæringstidspunkt til PostgreSQL minimum når skjærings…
Browse files Browse the repository at this point in the history
…tidspunkt ikke er regnet ut enda

Co-authored-by: Hakon Arneng Holmstedt <hakon.arneng.holmstedt@nav.no>
Co-authored-by: Amalie Erdal Mansåker <amalie.erdal.mansaker@nav.no>
  • Loading branch information
3 people committed Aug 22, 2024
1 parent 6a1ebee commit ccbe862
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion src/main/kotlin/no/nav/helse/VedtaksperiodeEndretRiver.kt
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,8 @@ class VedtaksperiodeOpprettetRiver(
}
}

private val minsteDato = LocalDate.of(-4713, 1, 1)

private fun lagreVedtaksperiodedata(packet: JsonMessage, dataSource: DataSource) {
val json = objectMapper.readTree(packet.toJson())
val vedtaksperiodeId = UUID.fromString(json["vedtaksperiodeId"].asText())
Expand All @@ -71,7 +73,7 @@ private fun lagreVedtaksperiodedata(packet: JsonMessage, dataSource: DataSource)
val yrkesaktivitet = json["organisasjonsnummer"].asText()
val fom = json["fom"].asLocalDate()
val tom = json["tom"].asLocalDate()
val skjæringstidspunkt = json["skjæringstidspunkt"].asLocalDate()
val skjæringstidspunkt = json["skjæringstidspunkt"].asLocalDate().coerceAtLeast(minsteDato)
val tilstand = json["gjeldendeTilstand"]?.asText() ?: "START"
try {
sessionOf(dataSource).use { session ->
Expand Down

0 comments on commit ccbe862

Please sign in to comment.