Skip to content

Commit 633a5f0

Browse files
authored
Fix client exception msg to avoid double period (#5572)
1 parent ebcf8b2 commit 633a5f0

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/Elasticsearch.Net/Transport/Pipeline/RequestPipeline.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -214,8 +214,7 @@ public ElasticsearchClientException CreateClientException<TResponse>(
214214
var resource = callDetails == null
215215
? "unknown resource"
216216
: $"Status code {statusCode} from: {callDetails.HttpMethod} {callDetails.Uri.PathAndQuery}";
217-
218-
217+
219218
var exceptionMessage = innerException?.Message ?? "Request failed to execute";
220219

221220
var pipelineFailure = data.OnFailurePipelineFailure;
@@ -242,8 +241,9 @@ public ElasticsearchClientException CreateClientException<TResponse>(
242241
exceptionMessage += ", failed over to all the known alive nodes before failing";
243242
}
244243
}
244+
245+
exceptionMessage += !exceptionMessage.EndsWith(".", StringComparison.Ordinal) ? $". Call: {resource}" : $" Call: {resource}";
245246

246-
exceptionMessage += $". Call: {resource}";
247247
if (response != null && response.TryGetServerErrorReason(out var reason))
248248
exceptionMessage += $". ServerError: {reason}";
249249

0 commit comments

Comments
 (0)