Skip to content

Commit 7afcd34

Browse files
Fix BulkIndexerItem Routing field serialization (#426) (#428)
Co-authored-by: Laurent Saint-Félix <[email protected]>
1 parent ed9d6f6 commit 7afcd34

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

esutil/bulk_indexer.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -428,7 +428,7 @@ func (w *worker) writeMeta(item BulkIndexerItem) error {
428428
if item.DocumentID != "" {
429429
w.buf.WriteRune(',')
430430
}
431-
w.buf.WriteString(`"_routing":`)
431+
w.buf.WriteString(`"routing":`)
432432
w.aux = strconv.AppendQuote(w.aux, item.Routing)
433433
w.buf.Write(w.aux)
434434
w.aux = w.aux[:0]

esutil/bulk_indexer_integration_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,7 @@ func TestBulkIndexerIntegration(t *testing.T) {
212212
Body: strings.NewReader(body),
213213
Version: &version,
214214
VersionType: "external",
215+
Routing: `"{required": true}`,
215216
OnSuccess: func(ctx context.Context, item esutil.BulkIndexerItem, item2 esutil.BulkIndexerResponseItem) {
216217
if version != item2.Version &&
217218
version != *item.Version &&

0 commit comments

Comments
 (0)