File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
smithy-typescript-codegen/src/main/java/software/amazon/smithy/typescript/codegen Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -195,10 +195,10 @@ private void renderErrorStructure() {
195
195
writer .write ("$$fault: $S;" , errorTrait .getValue ());
196
196
HttpProtocolGeneratorUtils .writeRetryableTrait (writer , shape , ";" );
197
197
Collection <MemberShape > allMembers = shape .getAllMembers ().values ().stream ().filter ((memberShape ) -> {
198
- // Error message may exists in "Message" or "message" shape regardless of the model.
199
- // So these members are ignored and left to deserializers to parse them and inject to error object.
198
+ // since any error interface must extend from JavaScript Error interface, message member is already required
199
+ // in the JavaScript Error interface
200
200
String memberName = memberShape .getMemberName ();
201
- return !memberName .toLowerCase (). equals ("message" );
201
+ return !memberName .equals ("message" );
202
202
}).collect (Collectors .toList ());
203
203
StructuredMemberWriter structuredMemberWriter = new StructuredMemberWriter (model , symbolProvider , allMembers );
204
204
structuredMemberWriter .writeMembers (writer , shape );
You can’t perform that action at this time.
0 commit comments