From 617b94afb64455b729987bf3f336a68a8402594b Mon Sep 17 00:00:00 2001 From: Brian Clozel Date: Tue, 20 Nov 2018 18:03:07 +0100 Subject: [PATCH] Polish See SPR-17502 --- .../http/codec/EncoderHttpMessageWriter.java | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/spring-web/src/main/java/org/springframework/http/codec/EncoderHttpMessageWriter.java b/spring-web/src/main/java/org/springframework/http/codec/EncoderHttpMessageWriter.java index 41315265ad..0e7ed49f9d 100644 --- a/spring-web/src/main/java/org/springframework/http/codec/EncoderHttpMessageWriter.java +++ b/spring-web/src/main/java/org/springframework/http/codec/EncoderHttpMessageWriter.java @@ -105,14 +105,12 @@ public class EncoderHttpMessageWriter implements HttpMessageWriter { if (inputStream instanceof Mono) { HttpHeaders headers = message.getHeaders(); - if (!headers.containsKey(HttpHeaders.TRANSFER_ENCODING)) { - return Mono.from(body) - .defaultIfEmpty(message.bufferFactory().wrap(new byte[0])) - .flatMap(buffer -> { - headers.setContentLength(buffer.readableByteCount()); - return message.writeWith(Mono.just(buffer)); - }); - } + return Mono.from(body) + .defaultIfEmpty(message.bufferFactory().wrap(new byte[0])) + .flatMap(buffer -> { + headers.setContentLength(buffer.readableByteCount()); + return message.writeWith(Mono.just(buffer)); + }); } return (isStreamingMediaType(contentType) ?