[ https://issues.apache.org/jira/browse/AVRO-1556?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Oscar Westra van Holthe - Kind updated AVRO-1556: ------------------------------------------------- Fix Version/s: (was: 1.9.0) Resolution: Abandoned Status: Resolved (was: Patch Available) Marking "Abandoned", as the patch is no longer compatible and the issue wasn't worked on for years (as indicted by the comment from Kalie Niemitalo). > csharp PrimitiveSchema loses custom properties in WriteJson/ToString > -------------------------------------------------------------------- > > Key: AVRO-1556 > URL: https://issues.apache.org/jira/browse/AVRO-1556 > Project: Apache Avro > Issue Type: Bug > Components: csharp > Affects Versions: 1.7.7 > Reporter: Dmitry Kovalev > Assignee: Dmitry Kovalev > Priority: Major > Attachments: AVRO-1556-csharp-primitiveschema-fix.patch > > > PrimitiveSchema class overrides WriteJson method to handle a shotrcut where > primitive type is given as a literal, but in doing so it ignores teh case > where there are custom properties attached to it. > This breaks any functionality which relies on the equality of the schema > re-parsed from its ToString/WriteJson output, one example being csharp > codegen. > Example: > { "type": "string", "logicalType":"DateTimeInstant", > "logicalEncoding":"ISO8601-datetime-offset" } > becomes "type" : "string" -- This message was sent by Atlassian Jira (v8.20.10#820010)