Søk er case-insensitive

Co-authored-by: Markus A. R. Johansen <markus.aleksander.rakil.johansen@nav.no>
Co-authored-by: Amalie Erdal Mansåker <amalie.erdal.mansaker@nav.no>
This commit is contained in:
Sindre Kjelsrud 2023-07-26 13:26:17 +02:00
parent 0271b96cbf
commit 7c7115dfe9
2 changed files with 13 additions and 11 deletions

View file

@ -34,16 +34,11 @@ class FeilmeldingRepository {
}
fun hentSokteFeilmeldinger(sokeord: String): List<Feilmelding> = transaction {
/* val query = FeilmeldingTable.selectAll()
tittel?.let {
query.andWhere { FeilmeldingTable.tittel like sokeord }
}
beskrivelse?.let {
query.andWhere { FeilmeldingTable.beskrivelse like sokeord }
} */
val sok = "%${sokeord}%"
val sok = "%${sokeord.lowercase()}%"
FeilmeldingTable.select((FeilmeldingTable.tittel like sok) or (FeilmeldingTable.beskrivelse like sok)).map(::radTilFeilmelding)
FeilmeldingTable.select((FeilmeldingTable.tittel.lowerCase() like sok)
or (FeilmeldingTable.beskrivelse.lowerCase() like sok))
.map(::radTilFeilmelding)
}
}