Skip to content

Commit 69b1e87

Browse files
committed
chore: call getValueFromTextNode on parsedBody
1 parent 3654bae commit 69b1e87

File tree

1 file changed

+2
-1
lines changed
  • codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen

1 file changed

+2
-1
lines changed

codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/AwsProtocolUtils.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,7 @@ static void generateXmlParseBody(GenerationContext context) {
125125

126126
// Include an XML body parser used to deserialize documents from HTTP responses.
127127
writer.addImport("SerdeContext", "__SerdeContext", "@aws-sdk/types");
128+
writer.addImport("getValueFromTextNode", "__getValueFromTextNode", "@aws-sdk/smithy-client");
128129
writer.addDependency(AwsDependency.XML_PARSER);
129130
writer.addImport("parse", "xmlParse", "fast-xml-parser");
130131
writer.openBlock("const parseBody = (streamBody: any, context: __SerdeContext): any => collectBodyString(streamBody, context).then(encoded => {",
@@ -141,7 +142,7 @@ static void generateXmlParseBody(GenerationContext context) {
141142
writer.write("parsedObjToReturn[key] = parsedObjToReturn[textNodeName];");
142143
writer.write("delete parsedObjToReturn[textNodeName];");
143144
});
144-
writer.write("return parsedObjToReturn;");
145+
writer.write("return __getValueFromTextNode(parsedObjToReturn);");
145146
});
146147
writer.write("return {};");
147148
}

0 commit comments

Comments
 (0)