Skip to content

Commit 9532cb6

Browse files
fix(go): current shape namespace to hold targetShape's namespace (#773)
1 parent ce73393 commit 9532cb6

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

codegen/smithy-dafny-codegen/src/main/java/software/amazon/polymorph/smithygo/codegen/ValidationGenerator.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -507,7 +507,7 @@ private void renderListShape(
507507
context.settings().getService(model)
508508
);
509509
final var currShapeNamespace = SmithyNameResolver.shapeNamespace(
510-
memberShape
510+
model.expectShape(memberShape.getTarget())
511511
);
512512
final Boolean isExternalShape = !currServiceShapeNamespace.equals(
513513
currShapeNamespace
@@ -604,7 +604,7 @@ private void renderMapShape(
604604
context.settings().getService(model)
605605
);
606606
final var currShapeNamespace = SmithyNameResolver.shapeNamespace(
607-
memberShape
607+
model.expectShape(memberShape.getTarget())
608608
);
609609
final Boolean isExternalShape = !currServiceShapeNamespace.equals(
610610
currShapeNamespace
@@ -676,7 +676,7 @@ private void renderUnionShape(
676676
context.settings().getService(model)
677677
);
678678
final var currShapeNamespace = SmithyNameResolver.smithyTypesNamespace(
679-
memberShape
679+
model.expectShape(memberShape.getTarget())
680680
);
681681
if (!funcInput.isEmpty()) {
682682
final Boolean isExternalShape =

0 commit comments

Comments
 (0)