diff --git a/codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/XmlShapeSerVisitor.java b/codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/XmlShapeSerVisitor.java index c372ac2bf069..0f8a698e504b 100644 --- a/codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/XmlShapeSerVisitor.java +++ b/codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/XmlShapeSerVisitor.java @@ -115,10 +115,10 @@ protected void serializeMap(GenerationContext context, MapShape shape) { Shape valueTarget = model.expectShape(valueMember.getTarget()); String valueName = valueMember.getTrait(XmlNameTrait.class) .map(XmlNameTrait::getValue) - .orElse("key"); - writer.write("const keyNode = new __XmlNode($S);", valueName); - writer.write("keyNode.addChildNode($L)", valueTarget.accept(getMemberVisitor("input[key]"))); - writer.write("entryNode.addChildNode(keyNode);"); + .orElse("value"); + writer.write("const valueNode = new __XmlNode($S);", valueName); + writer.write("valueNode.addChildNode($L)", valueTarget.accept(getMemberVisitor("input[key]"))); + writer.write("entryNode.addChildNode(valueNode);"); // Add the entry to the collection. writer.write("collectedNodes.push(entryNode);");