From 44b6d6cedb31430217764c2ecdf7201a056e6e25 Mon Sep 17 00:00:00 2001 From: Evgeniy Timokhov Date: Mon, 13 Jul 2026 16:40:13 +0100 Subject: [PATCH] Fixed deserialising string/blob payloads when transferred with chunked-encoding Fixes #1291 --- .../smithy/java/http/binding/HttpBindingDeserializer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/http/http-binding/src/main/java/software/amazon/smithy/java/http/binding/HttpBindingDeserializer.java b/http/http-binding/src/main/java/software/amazon/smithy/java/http/binding/HttpBindingDeserializer.java index 28ae5217c3..5e079825e8 100644 --- a/http/http-binding/src/main/java/software/amazon/smithy/java/http/binding/HttpBindingDeserializer.java +++ b/http/http-binding/src/main/java/software/amazon/smithy/java/http/binding/HttpBindingDeserializer.java @@ -235,7 +235,7 @@ public DataStream readDataStream(Schema schema) { if (bb.remaining() > 0) { structMemberConsumer.accept(state, member, payloadCodec.createDeserializer(bb)); } - } else if (body != null && body.contentLength() > 0) { + } else if (body != null && body.contentLength() != 0) { structMemberConsumer.accept(state, member, new PayloadDeserializer(payloadCodec, body)); } }