Skip to content

Commit f497f20

Browse files
committed
Merge branch 'master' of github.com:elasticsearch/elasticsearch-net
2 parents 4a9002a + 75e29e6 commit f497f20

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

src/Connections/Elasticsearch.Net.Connection.Thrift/ThriftConnection.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -275,13 +275,13 @@ private ElasticsearchResponse<Stream> Execute(RestRequest restRequest, object de
275275
if (result.Status == Status.OK || result.Status == Status.CREATED || result.Status == Status.ACCEPTED)
276276
{
277277
var response = ElasticsearchResponse<Stream>.Create(
278-
this._connectionSettings, (int)result.Status, method, path, requestData, new MemoryStream(result.Body));
278+
this._connectionSettings, (int)result.Status, method, path, requestData, new MemoryStream(result.Body ?? new byte[0]));
279279
return response;
280280
}
281281
else
282282
{
283283
var response = ElasticsearchResponse<Stream>.Create(
284-
this._connectionSettings, (int)result.Status, method, path, requestData, new MemoryStream(result.Body));
284+
this._connectionSettings, (int)result.Status, method, path, requestData, new MemoryStream(result.Body ?? new byte[0]));
285285
return response;
286286
}
287287
}

src/Tests/Nest.Tests.Integration/Connection/Thrift/ThiftBugReportTests.cs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,5 +26,16 @@ public void IndexExistShouldNotThrowOn404()
2626
unknownIndexResult.ConnectionStatus.HttpStatusCode.Should().Be(404);
2727

2828
}
29+
30+
[Test]
31+
public void EmptyResponseShouldNotThrowError()
32+
{
33+
var isValidThriftConnection = this._thriftClient.RootNodeInfo().IsValid;
34+
isValidThriftConnection.Should().BeTrue();
35+
36+
var result = this._thriftClient.Connection.HeadSync(ElasticsearchConfiguration.CreateBaseUri(9500));
37+
result.Success.Should().BeTrue();
38+
result.OriginalException.Should().BeNull();
39+
}
2940
}
3041
}

0 commit comments

Comments
 (0)