We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a4ae40d commit 9e88580Copy full SHA for 9e88580
java/src/com/google/template/soy/passes/ResolveExpressionTypesPass.java
@@ -1322,7 +1322,7 @@ protected void visitRecordLiteralNode(RecordLiteralNode node) {
1322
for (ExprNode child : node.getChildren()) {
1323
String key = node.getKey(i).identifier();
1324
if (child.getKind() == ExprNode.Kind.SPREAD_OP_NODE) {
1325
- SoyType spreadType = child.getType();
+ SoyType spreadType = child.getType().getEffectiveType();
1326
if (spreadType instanceof RecordType) {
1327
for (Member member : ((RecordType) spreadType).getMembers()) {
1328
members.put(member.name(), member);
0 commit comments