@@ -10,7 +10,6 @@ import co.elastic.clients.elasticsearch.core.DeleteRequest
1010import co.elastic.clients.elasticsearch.core.SearchRequest
1111import co.elastic.clients.json.jackson.JacksonJsonpMapper
1212import co.elastic.clients.transport.rest_client.RestClientTransport
13- import com.fasterxml.jackson.module.kotlin.jacksonObjectMapper
1413import com.trendyol.stove.functional.Try
1514import com.trendyol.stove.functional.recover
1615import com.trendyol.stove.testing.e2e.containers.ExposedCertificate
@@ -19,6 +18,8 @@ import com.trendyol.stove.testing.e2e.database.DocumentDatabaseSystem
1918import com.trendyol.stove.testing.e2e.system.TestSystem
2019import com.trendyol.stove.testing.e2e.system.abstractions.*
2120import javax.net.ssl.SSLContext
21+ import kotlin.jvm.optionals.getOrElse
22+ import kotlin.reflect.KClass
2223import kotlinx.coroutines.Dispatchers
2324import kotlinx.coroutines.runBlocking
2425import org.apache.http.HttpHost
@@ -30,8 +31,6 @@ import org.apache.http.impl.nio.client.HttpAsyncClientBuilder
3031import org.elasticsearch.client.*
3132import org.slf4j.Logger
3233import org.slf4j.LoggerFactory
33- import kotlin.jvm.optionals.getOrElse
34- import kotlin.reflect.KClass
3534
3635class ElasticsearchSystem internal constructor(
3736 override val testSystem : TestSystem ,
@@ -152,7 +151,7 @@ class ElasticsearchSystem internal constructor(
152151 ): ElasticsearchClient =
153152 context.options.clientConfigurer.restClientOverrideFn
154153 .getOrElse { { cfg -> restClient(cfg) } }
155- .let { RestClientTransport (it(exposedConfiguration), JacksonJsonpMapper (jacksonObjectMapper() )) }
154+ .let { RestClientTransport (it(exposedConfiguration), JacksonJsonpMapper (context.options.objectMapper )) }
156155 .let { ElasticsearchClient (it) }
157156
158157 private fun restClient (cfg : ElasticSearchExposedConfiguration ): RestClient =
0 commit comments