Skip to content

Commit f7c0dac

Browse files
Bramixvladyslav.bozhenko
andauthored
fix objectMapper configuration for elasticsearchSystem (#63)
Co-authored-by: vladyslav.bozhenko <[email protected]>
1 parent e34f96f commit f7c0dac

File tree

1 file changed

+3
-4
lines changed
  • lib/stove-testing-e2e-elasticsearch/src/main/kotlin/com/trendyol/stove/testing/e2e/elasticsearch

1 file changed

+3
-4
lines changed

lib/stove-testing-e2e-elasticsearch/src/main/kotlin/com/trendyol/stove/testing/e2e/elasticsearch/ElasticsearchSystem.kt

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ import co.elastic.clients.elasticsearch.core.DeleteRequest
1010
import co.elastic.clients.elasticsearch.core.SearchRequest
1111
import co.elastic.clients.json.jackson.JacksonJsonpMapper
1212
import co.elastic.clients.transport.rest_client.RestClientTransport
13-
import com.fasterxml.jackson.module.kotlin.jacksonObjectMapper
1413
import com.trendyol.stove.functional.Try
1514
import com.trendyol.stove.functional.recover
1615
import com.trendyol.stove.testing.e2e.containers.ExposedCertificate
@@ -19,6 +18,8 @@ import com.trendyol.stove.testing.e2e.database.DocumentDatabaseSystem
1918
import com.trendyol.stove.testing.e2e.system.TestSystem
2019
import com.trendyol.stove.testing.e2e.system.abstractions.*
2120
import javax.net.ssl.SSLContext
21+
import kotlin.jvm.optionals.getOrElse
22+
import kotlin.reflect.KClass
2223
import kotlinx.coroutines.Dispatchers
2324
import kotlinx.coroutines.runBlocking
2425
import org.apache.http.HttpHost
@@ -30,8 +31,6 @@ import org.apache.http.impl.nio.client.HttpAsyncClientBuilder
3031
import org.elasticsearch.client.*
3132
import org.slf4j.Logger
3233
import org.slf4j.LoggerFactory
33-
import kotlin.jvm.optionals.getOrElse
34-
import kotlin.reflect.KClass
3534

3635
class 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

Comments
 (0)