This is an automated email from the ASF dual-hosted git repository. rskraba pushed a commit to branch branch-1.10 in repository https://gitbox.apache.org/repos/asf/avro.git
commit 2f6b9e65bc720c574556bcf3bdad7fe5ac64d219 Author: bellemare <[email protected]> AuthorDate: Mon Nov 9 15:46:40 2020 -0500 AVRO-2702: ResolvingGrammarGenerator Union to use reader schema instead of writer schema --- .../main/java/org/apache/avro/io/parsing/ResolvingGrammarGenerator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lang/java/avro/src/main/java/org/apache/avro/io/parsing/ResolvingGrammarGenerator.java b/lang/java/avro/src/main/java/org/apache/avro/io/parsing/ResolvingGrammarGenerator.java index 9953b3b..d797bba 100644 --- a/lang/java/avro/src/main/java/org/apache/avro/io/parsing/ResolvingGrammarGenerator.java +++ b/lang/java/avro/src/main/java/org/apache/avro/io/parsing/ResolvingGrammarGenerator.java @@ -106,7 +106,7 @@ public class ResolvingGrammarGenerator extends ValidatingGrammarGenerator { } else if (action.writer.getType() == Schema.Type.UNION) { if (((Resolver.WriterUnion) action).unionEquiv) { - return simpleGen(action.writer, seen); + return simpleGen(action.reader, seen); } Resolver.Action[] branches = ((Resolver.WriterUnion) action).actions; Symbol[] symbols = new Symbol[branches.length];
