Michel Hartmann created AVRO-4046:
-------------------------------------
Summary: [PHP] Values are overwritten by default value
Key: AVRO-4046
URL: https://issues.apache.org/jira/browse/AVRO-4046
Project: Apache Avro
Issue Type: Bug
Components: php
Affects Versions: 1.12.0
Reporter: Michel Hartmann
When deserializing data, values are always overwritten if the Schema of the
reader defines default values.
Example:
AVRO-Schema:
{code:java}
{
"name": "RecordWithDefaultValue",
"type": "record",
"fields": [
{
"name": "field1",
"type": "string",
"default": "default"
}
]
} {code}
AVRO-Data:
{code:java}
{"field1": "foobar"} {code}
When de-serializing with the schema above as Reader-Schema the result is:
{code:java}
{"field1": "default"}{code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)