Skip to content

Commit a80be44

Browse files
committed
Fix invalid JSON
Signed-off-by: Mohit Kumar <[email protected]>
1 parent c9cedb1 commit a80be44

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/test/kotlin/org/opensearch/replication/BasicReplicationIT.kt

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,8 @@ class BasicReplicationIT : MultiClusterRestTestCase() {
116116
followerClient.startReplication(StartReplicationRequest("source", leaderIndexName, followerIndexName), waitForRestore=true)
117117
// Create document
118118
var source = mapOf("my_vector1" to listOf(2.5,3.5) , "price" to 7.1)
119-
var response = leaderClient.index(IndexRequest(leaderIndexName).id("1").source(source), RequestOptions.DEFAULT)
119+
val jsonSource = "{\"my_vector1\":[2.5,3.5],\"price\":7.1}"
120+
var response = leaderClient.index(IndexRequest(leaderIndexName).id("1").source(jsonSource), RequestOptions.DEFAULT)
120121
assertThat(response.result).withFailMessage("Failed to create leader data").isEqualTo(Result.CREATED)
121122
assertBusy({
122123
val getResponse = followerClient.get(GetRequest(followerIndexName, "1"), RequestOptions.DEFAULT)
@@ -126,7 +127,8 @@ class BasicReplicationIT : MultiClusterRestTestCase() {
126127

127128
// Update document
128129
source = mapOf("my_vector1" to listOf(3.5,4.5) , "price" to 12.9)
129-
response = leaderClient.index(IndexRequest(leaderIndexName).id("1").source(source), RequestOptions.DEFAULT)
130+
jsonSource = "{\"my_vector1\":[3.5,4.5],\"price\":12.9}"
131+
response = leaderClient.index(IndexRequest(leaderIndexName).id("1").source(jsonSource, XContentType.JSON), RequestOptions.DEFAULT)
130132
assertThat(response.result).withFailMessage("Failed to update leader data").isEqualTo(Result.UPDATED)
131133
assertBusy({
132134
val getResponse = followerClient.get(GetRequest(followerIndexName, "1"), RequestOptions.DEFAULT)
@@ -138,7 +140,8 @@ class BasicReplicationIT : MultiClusterRestTestCase() {
138140
PutMappingRequest(leaderIndexName).source(KNN_INDEX_MAPPING1, XContentType.JSON) , RequestOptions.DEFAULT
139141
)
140142
source = mapOf("my_vector3" to listOf(3.1,4.5,5.7,8.9) , "price" to 17.9)
141-
response = leaderClient.index(IndexRequest(leaderIndexName).id("2").source(source), RequestOptions.DEFAULT)
143+
jsonSource = "{\"my_vector1\":[3.1,4.5,5.7,8.9],\"price\":17.9}"
144+
response = leaderClient.index(IndexRequest(leaderIndexName).id("2").source(jsonSource), RequestOptions.DEFAULT)
142145
assertThat(response.result).withFailMessage("Failed to update leader data").isEqualTo(Result.CREATED)
143146
assertBusy({
144147
val getResponse = followerClient.get(GetRequest(followerIndexName, "2"), RequestOptions.DEFAULT)

0 commit comments

Comments
 (0)