1
1
package no.nav.hjelpemidler.oebs.listener.api
2
2
3
3
import com.fasterxml.jackson.annotation.JsonProperty
4
- import com.fasterxml.jackson.module.kotlin.jacksonObjectMapper
4
+ import com.fasterxml.jackson.module.kotlin.readValue
5
5
import io.github.oshai.kotlinlogging.KotlinLogging
6
6
import io.ktor.http.HttpStatusCode
7
7
import io.ktor.server.application.call
@@ -10,6 +10,7 @@ import io.ktor.server.response.respond
10
10
import io.ktor.server.routing.Route
11
11
import io.ktor.server.routing.post
12
12
import no.nav.hjelpemidler.logging.secureLog
13
+ import no.nav.hjelpemidler.oebs.listener.ApplicationJacksonObjectMapperProvider
13
14
import no.nav.hjelpemidler.oebs.listener.Context
14
15
import no.nav.hjelpemidler.oebs.listener.model.ServiceforespørselEndringMessage
15
16
@@ -21,7 +22,9 @@ fun Route.serviceforespørselAPI(context: Context) {
21
22
try {
22
23
val requestBody = call.receiveText()
23
24
log.info { " Request body i SF oppdatering: $requestBody " }
24
- val endring = jacksonObjectMapper().readValue(requestBody, Serviceforesp ørselEndring::class .java)
25
+
26
+ val endring = ApplicationJacksonObjectMapperProvider ().invoke().readValue<Serviceforesp ørselEndring>(requestBody)
27
+ // val endring = ApplicationJacksonObjectMapperProvider().invoke().readValue(requestBody, ServiceforespørselEndring::class.java)
25
28
log.info { " Endring: $endring " }
26
29
// val endring = call.receive<ServiceforespørselEndring>()
27
30
val message = Serviceforesp ørselEndringMessage(endring)
0 commit comments