Skip to content

Commit 481d2b7

Browse files
committed
Forenkle tolking av første transaksjonsdato
1 parent 8b34bb0 commit 481d2b7

File tree

1 file changed

+10
-13
lines changed

1 file changed

+10
-13
lines changed

src/main/kotlin/no/nav/hjelpemidler/oebs/listener/model/OrdrelinjeOebs.kt

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -135,19 +135,16 @@ data class OrdrelinjeOebs(
135135
val førsteTransaksjonsDato =
136136
førsteTransaksjonsDato?.split(",")?.map { part ->
137137
val date = part.trim()
138-
if (date.count() == 9) {
139-
runCatching {
140-
LocalDate.parse(
141-
// Fiks format fra "JAN" til "Jan", "MAR" til "Mar"
142-
date.lowercase(), // .let { it.replaceRange(3, 4, it.substring(3, 4).uppercase()) }.replace("-", " "),
143-
førsteTransaksjonsDatoFormat,
144-
)
145-
}.onFailure { e ->
146-
log.error(e) { "Feilet i å tolke datoen: $date" }
147-
}.getOrNull()
148-
} else {
149-
null
150-
}
138+
if (date == "") return@map null
139+
runCatching {
140+
LocalDate.parse(
141+
// Fiks format fra "JAN" til "Jan", "MAR" til "Mar"
142+
date.lowercase(), // .let { it.replaceRange(3, 4, it.substring(3, 4).uppercase()) }.replace("-", " "),
143+
førsteTransaksjonsDatoFormat,
144+
)
145+
}.onFailure { e ->
146+
log.error(e) { "Feilet i å tolke datoen: $date" }
147+
}.getOrNull()
151148
}
152149

153150
val antallUtlån = antallUtlån?.split(",")?.map { it.trim().toIntOrNull() }

0 commit comments

Comments
 (0)