Skip to content

Commit 26706b7

Browse files
committed
filtrer vekk tvilsomme fnr i et filter
1 parent cf4988b commit 26706b7

File tree

2 files changed

+4
-7
lines changed

2 files changed

+4
-7
lines changed

src/main/kotlin/no/nav/tilgangsmaskin/populasjonstilgangskontroll/integrasjoner/nom/NomHendelseKonsument.kt

+2-2
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ class NomHendelseKonsument(private val nom: NomOperasjoner, private val handler:
3232

3333
@Component
3434
class FnrFilterStrategy: RecordFilterStrategy<String, NomHendelse> {
35-
private val ikke11Tall = Regex("(?!\\d{11})")
36-
override fun filter(record: ConsumerRecord<String, NomHendelse>) = record.value().personident.matches(ikke11Tall)
35+
val regexp = Regex("^(?!\\d{11}$).*$")
36+
override fun filter(record: ConsumerRecord<String, NomHendelse>) = record.value().personident.matches(regexp)
3737
}
3838

3939
@Component

src/test/kotlin/no/nav/tilgangsmaskin/populasjonstilgangskontroll/domain/BrukerIdTest.kt

+2-5
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,7 @@ class BrukerIdTest {
3838

3939
@Test
4040
fun testIt() {
41-
println(måneder(LocalDate.now().minusYears(1)))
42-
}
43-
private fun måneder(date: LocalDate): Int {
44-
val today = LocalDate.now()
45-
return Period.between(date, today).months + Period.between(date, today).years * 12 + (if (date.dayOfMonth > today.dayOfMonth) 1 else 0)
41+
val regexp = Regex("^(?!\\d{11}$).*$")
42+
println(regexp.matches("0301653632a"))
4643
}
4744
}

0 commit comments

Comments
 (0)