Skip to content

Commit 9e81bd4

Browse files
author
Chase Coalwell
authored
fix: xml map serializer (#730)
1 parent 114d6a0 commit 9e81bd4

File tree

1 file changed

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

1 file changed

+4
-4
lines changed

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -115,10 +115,10 @@ protected void serializeMap(GenerationContext context, MapShape shape) {
115115
Shape valueTarget = model.expectShape(valueMember.getTarget());
116116
String valueName = valueMember.getTrait(XmlNameTrait.class)
117117
.map(XmlNameTrait::getValue)
118-
.orElse("key");
119-
writer.write("const keyNode = new __XmlNode($S);", valueName);
120-
writer.write("keyNode.addChildNode($L)", valueTarget.accept(getMemberVisitor("input[key]")));
121-
writer.write("entryNode.addChildNode(keyNode);");
118+
.orElse("value");
119+
writer.write("const valueNode = new __XmlNode($S);", valueName);
120+
writer.write("valueNode.addChildNode($L)", valueTarget.accept(getMemberVisitor("input[key]")));
121+
writer.write("entryNode.addChildNode(valueNode);");
122122

123123
// Add the entry to the collection.
124124
writer.write("collectedNodes.push(entryNode);");

0 commit comments

Comments
 (0)