Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use valid schema related to null default based on specification in #442

Commits on Jan 5, 2024

  1. Use valid schema related to null default based on specification in

    RecordEvolutionTest
    
    during investigation upgrading Avro to 1.9+, the test was failing. the
    code has enforced the rule from the specification that `when a default
    value is specified for a record field whose type is a union, the type of
    the default value must match the first element of the union. Thus, for
    unions containing "null", the "null" is usually listed first, since the
    default value of such unions is typically null.`
    
    it was part of specification in 1.8 already
    https://avro.apache.org/docs/1.8.0/spec.html#Unions , just not enforced
    in the codebase.
    
    relates to FasterXML#167
    
    Signed-off-by: Aurélien Pupier <[email protected]>
    apupier committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    473f844 View commit details
    Browse the repository at this point in the history