File tree Expand file tree Collapse file tree 2 files changed +3
-3
lines changed
server/src/main/java/org/elasticsearch/action Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -172,7 +172,7 @@ BulkRequest internalAdd(IndexRequest request) {
172172
173173 requests .add (request );
174174 // lack of source is validated in validate() method
175- sizeInBytes += ( request .source () != null ? request . source (). length () : 0 ) + REQUEST_OVERHEAD ;
175+ sizeInBytes += request .sourceSize ( ) + REQUEST_OVERHEAD ;
176176 indices .add (request .index ());
177177 return this ;
178178 }
Original file line number Diff line number Diff line change @@ -429,11 +429,11 @@ public boolean isPipelineResolved() {
429429 * The source of the document to index, recopied to a new array if it is unsafe.
430430 */
431431 public BytesReference source () {
432- return modernSource .originalSourceBytes ();
432+ return modernSource == null ? null : modernSource .originalSourceBytes ();
433433 }
434434
435435 public int sourceSize () {
436- return modernSource .originalSourceSize ();
436+ return modernSource == null ? 0 : modernSource .originalSourceSize ();
437437 }
438438
439439 public void setStructuredSource (ESONIndexed .ESONObject esonSource ) {
You can’t perform that action at this time.
0 commit comments