Skip to content

Commit f3e7180

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

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

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

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

3333
@Component
3434
class FnrFilterStrategy: RecordFilterStrategy<String, NomHendelse> {
35+
private val log = getLogger(FnrFilterStrategy::class.java)
3536
val regexp = Regex("^(?!\\d{11}$).*$")
36-
override fun filter(record: ConsumerRecord<String, NomHendelse>) = record.value().personident.matches(regexp)
37+
override fun filter(record: ConsumerRecord<String, NomHendelse>) = record.value().personident.matches(regexp).also {
38+
if (it) log.warn("Ugyldig personident: ${record.value().personident} ble filtrert bort")
39+
}
3740
}
3841

3942
@Component

0 commit comments

Comments
 (0)