Skip to content

Commit 5e65b3d

Browse files
committed
Fix
1 parent 16d139f commit 5e65b3d

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

server/src/main/java/org/elasticsearch/action/index/IndexRequest.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -437,14 +437,13 @@ public void setStructuredSource(ESONSource.ESONObject esonSource) {
437437
public void ensureStructureSource() {
438438
if (useStructuredSource == false) {
439439
this.useStructuredSource = true;
440-
createdStructuredSource();
440+
createStructuredSource();
441441
}
442442
}
443443

444-
private void createdStructuredSource() {
444+
private void createStructuredSource() {
445445
ESONSource.Builder builder = new ESONSource.Builder((int) (source.length() * 0.70));
446-
try {
447-
XContentParser parser = XContentHelper.createParser(XContentParserConfiguration.EMPTY, source, contentType);
446+
try (XContentParser parser = XContentHelper.createParser(XContentParserConfiguration.EMPTY, source, contentType)) {
448447
structuredSource = builder.parse(parser);
449448
} catch (IOException e) {
450449
throw new UncheckedIOException(e);
@@ -585,7 +584,7 @@ public IndexRequest source(BytesReference source, XContentType xContentType) {
585584
this.source = Objects.requireNonNull(source);
586585
this.contentType = Objects.requireNonNull(xContentType);
587586
if (useStructuredSource) {
588-
createdStructuredSource();
587+
createStructuredSource();
589588
}
590589
return this;
591590
}

0 commit comments

Comments
 (0)