Skip to content

Commit c9624df

Browse files
authored
fix: always use String as a key for xml decoder (#262)
1 parent e16f47e commit c9624df

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

smithy-swift-codegen/src/main/kotlin/software/amazon/smithy/swift/codegen/integration/serde/xml/MemberShapeDecodeXMLGenerator.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ abstract class MemberShapeDecodeXMLGenerator(
144144
}
145145

146146
fun renderMapMember(member: MemberShape, memberTarget: MapShape, containerName: String) {
147-
val memberTargetKey = ctx.symbolProvider.toSymbol(memberTarget.key)
147+
val memberTargetKey = "String"
148148
val memberTargetValue = ctx.symbolProvider.toSymbol(memberTarget.value)
149149
val symbolOptional = if (ctx.symbolProvider.toSymbol(memberTarget).isBoxed()) "?" else ""
150150

@@ -325,7 +325,7 @@ abstract class MemberShapeDecodeXMLGenerator(
325325
if (shouldRenderStructs) {
326326
keyValueName.renderStructs(writer)
327327
}
328-
val currShapeKey = ctx.symbolProvider.toSymbol(currShape.key)
328+
val currShapeKey = "String"
329329

330330
val targetShape = ctx.model.expectShape(currShape.value.target)
331331
val valueEvaluated = determineSymbolForShapeInMap(targetShape, "MapEntry", shouldRenderStructs, level + 1)

0 commit comments

Comments
 (0)