Skip to content

Commit 9f9353c

Browse files
authored
fix(codegen): use wrapped response when deserializing modeled exceptions (#358)
1 parent dbde5bd commit 9f9353c

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

codegen/smithy-aws-kotlin-codegen/src/main/kotlin/aws/sdk/kotlin/codegen/customization/s3/S3Generator.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ class S3Generator : RestXml() {
114114
}
115115

116116
writer.write("")
117-
.write("val modeledException = modeledExceptionDeserializer.deserialize(context, response)")
117+
.write("val modeledException = modeledExceptionDeserializer.deserialize(context, wrappedResponse)")
118118
.write("#T(modeledException, wrappedResponse, errorDetails)", setS3ErrorMetadata)
119119
.write("throw modeledException")
120120
}

codegen/smithy-aws-kotlin-codegen/src/main/kotlin/aws/sdk/kotlin/codegen/protocols/core/AwsHttpBindingProtocolGenerator.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ abstract class AwsHttpBindingProtocolGenerator : HttpBindingProtocolGenerator()
155155
}
156156

157157
writer.write("")
158-
.write("val modeledException = modeledExceptionDeserializer.deserialize(context, response)")
158+
.write("val modeledException = modeledExceptionDeserializer.deserialize(context, wrappedResponse)")
159159
.write("#T(modeledException, wrappedResponse, errorDetails)", AwsRuntimeTypes.Http.setAseErrorMetadata)
160160
.write("throw modeledException")
161161
}

0 commit comments

Comments
 (0)