Skip to content

Commit f0e2aad

Browse files
committed
Check for only structure shapes for recursion
1 parent 944ac96 commit f0e2aad

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

smithy-typescript-codegen/src/main/java/software/amazon/smithy/typescript/codegen/StructuredMemberWriter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,11 +193,11 @@ private boolean isMemberOverwriteRequired(MemberShape member, Set<String> parent
193193
}
194194

195195
Shape memberTarget = model.expectShape(member.getTarget());
196-
parents.add(symbolProvider.toMemberName(member));
197196
if (memberTarget.isUnionShape()) {
198197
// always call filterSensitiveLog for UnionShape
199198
return true;
200199
} else if (memberTarget.isStructureShape()) {
200+
parents.add(symbolProvider.toMemberName(member));
201201
Collection<MemberShape> structureMemberList = ((StructureShape) memberTarget).getAllMembers().values();
202202
for (MemberShape structureMember: structureMemberList) {
203203
if (!parents.contains(symbolProvider.toMemberName(structureMember))

0 commit comments

Comments
 (0)