From 5bcf666979ac293567dbabfac8e6d2b69579a789 Mon Sep 17 00:00:00 2001 From: Laura Trotta Date: Tue, 8 Oct 2024 13:00:41 +0200 Subject: [PATCH] reverting old changes --- .../transport/ElasticsearchTransportBase.java | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/java-client/src/main/java/co/elastic/clients/transport/ElasticsearchTransportBase.java b/java-client/src/main/java/co/elastic/clients/transport/ElasticsearchTransportBase.java index 8ee5567a7..6b0800e6e 100644 --- a/java-client/src/main/java/co/elastic/clients/transport/ElasticsearchTransportBase.java +++ b/java-client/src/main/java/co/elastic/clients/transport/ElasticsearchTransportBase.java @@ -375,21 +375,20 @@ private ResponseT decodeTransportResponse( if (endpoint instanceof JsonEndpoint) { - // Expecting a body - if (entity == null) { - throw new TransportException( - clientResp, - "Expecting a response body, but none was sent", - endpoint.id() - ); - } - @SuppressWarnings("unchecked") JsonEndpoint jsonEndpoint = (JsonEndpoint) endpoint; // Successful response ResponseT response = null; JsonpDeserializer responseParser = jsonEndpoint.responseDeserializer(); if (responseParser != null) { + // Expecting a body + if (entity == null) { + throw new TransportException( + clientResp, + "Expecting a response body, but none was sent", + endpoint.id() + ); + } checkJsonContentType(entity.contentType(), clientResp, endpoint); try ( JsonParser parser = mapper.jsonProvider().createParser(entity.asInputStream())