Skip to content

Commit b299d2c

Browse files
committed
Calling completable future when there's no response body
1 parent 9a4e483 commit b299d2c

File tree

1 file changed

+2
-4
lines changed
  • opamp-client/src/main/java/io/opentelemetry/opamp/client/internal/connectivity/http

1 file changed

+2
-4
lines changed

opamp-client/src/main/java/io/opentelemetry/opamp/client/internal/connectivity/http/OkHttpSender.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,10 +54,8 @@ public CompletableFuture<Response> send(Consumer<OutputStream> writer, int conte
5454
new Callback() {
5555
@Override
5656
public void onResponse(@NotNull Call call, @NotNull okhttp3.Response response) {
57-
if (response.isSuccessful()) {
58-
if (response.body() != null) {
59-
future.complete(new OkHttpResponse(response));
60-
}
57+
if (response.isSuccessful() && response.body() != null) {
58+
future.complete(new OkHttpResponse(response));
6159
} else {
6260
future.completeExceptionally(
6361
new HttpErrorException(response.code(), response.message()));

0 commit comments

Comments
 (0)