@@ -76,7 +76,7 @@ type BulkIndexerConfig struct {
7676 Pretty bool
7777 Refresh string
7878 Routing string
79- RequireAlias * bool
79+ RequireAlias bool
8080 Source []string
8181 SourceExcludes []string
8282 SourceIncludes []string
@@ -102,7 +102,7 @@ type BulkIndexerItem struct {
102102 Action string
103103 DocumentID string
104104 Routing string
105- RequireAlias * bool
105+ RequireAlias bool
106106 Version * int64
107107 VersionType string
108108 Body io.ReadSeeker
@@ -168,12 +168,12 @@ func (item *BulkIndexerItem) marshallMeta() {
168168 item .meta .Write (strconv .AppendInt (aux , int64 (* item .RetryOnConflict ), 10 ))
169169 aux = aux [:0 ]
170170 }
171- if item .RequireAlias != nil {
171+ if item .RequireAlias {
172172 if item .DocumentID != "" || item .Routing != "" || item .Index != "" || item .RetryOnConflict != nil {
173173 item .meta .WriteString ("," )
174174 }
175175 item .meta .WriteString (`"require_alias":` )
176- item .meta .Write (strconv .AppendBool (aux , * item .RequireAlias ))
176+ item .meta .Write (strconv .AppendBool (aux , item .RequireAlias ))
177177 aux = aux [:0 ]
178178 }
179179
@@ -530,7 +530,6 @@ func (w *worker) flushBuffer(ctx context.Context) error {
530530 Pipeline : w .bi .config .Pipeline ,
531531 Refresh : w .bi .config .Refresh ,
532532 Routing : w .bi .config .Routing ,
533- RequireAlias : w .bi .config .RequireAlias ,
534533 Source : w .bi .config .Source ,
535534 SourceExcludes : w .bi .config .SourceExcludes ,
536535 SourceIncludes : w .bi .config .SourceIncludes ,
@@ -543,6 +542,9 @@ func (w *worker) flushBuffer(ctx context.Context) error {
543542 FilterPath : w .bi .config .FilterPath ,
544543 Header : w .bi .config .Header .Clone (),
545544 }
545+ if w .bi .config .RequireAlias {
546+ req .RequireAlias = & w .bi .config .RequireAlias
547+ }
546548
547549 // Add Header and MetaHeader to config if not already set
548550 if req .Header == nil {
0 commit comments