Skip to content

Commit de24c6d

Browse files
Chase CoalwellAllanZhengYP
authored andcommitted
fix: check error header (#685)
1 parent 36e4859 commit de24c6d

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

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

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,8 +110,9 @@ private DocumentMemberSerVisitor getMemberSerVisitor(GenerationContext context,
110110
@Override
111111
protected void writeErrorCodeParser(GenerationContext context) {
112112
TypeScriptWriter writer = context.getWriter();
113-
114-
writer.write("errorCode = output.headers[\"x-amzn-errortype\"].split(':')[0];");
113+
writer.openBlock("if (output.headers[\"x-amzn-errortype\"]) {", "}", () -> {
114+
writer.write("errorCode = output.headers[\"x-amzn-errortype\"].split(':')[0];");
115+
});
115116
}
116117

117118
@Override

0 commit comments

Comments
 (0)