Skip to content

Commit 8d8fae0

Browse files
committed
Fix content-type overrides from being removed.
1 parent c89777b commit 8d8fae0

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

core/src/main/java/software/amazon/awssdk/core/protocol/json/internal/JsonProtocolMarshaller.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,10 @@
1717

1818
import static software.amazon.awssdk.http.Headers.CONTENT_LENGTH;
1919
import static software.amazon.awssdk.http.Headers.CONTENT_TYPE;
20-
import static software.amazon.awssdk.utils.StringUtils.isNotBlank;
2120

2221
import java.io.ByteArrayInputStream;
2322
import java.io.InputStream;
2423
import java.nio.ByteBuffer;
25-
2624
import software.amazon.awssdk.annotations.SdkInternalApi;
2725
import software.amazon.awssdk.core.DefaultRequest;
2826
import software.amazon.awssdk.core.Request;
@@ -187,7 +185,7 @@ public Request<OrigRequestT> finishMarshalling() {
187185
request.addHeader(CONTENT_LENGTH, Integer.toString(content.length));
188186
}
189187
}
190-
if (!request.getHeaders().containsKey(CONTENT_TYPE) && isNotBlank(contentType)) {
188+
if (!request.getHeaders().containsKey(CONTENT_TYPE) && contentType != null) {
191189
request.addHeader(CONTENT_TYPE, contentType);
192190
}
193191
return request;

0 commit comments

Comments
 (0)