The GitHub Actions job "Fory CI" on fory.git/xlang_ref_tracking has failed.
Run started by GitHub user chaokunyang (triggered by chaokunyang).

Head commit for run:
92d7a04d5389dc68245ba7b598bce2966bc36a0a / chaokunyang <[email protected]>
fix(python): preserve field order from TypeDef for xlang deserialization

When a DataClassSerializer is created from TypeDef (wire data), the field order
should be preserved as received from the sender. Previously, compute_struct_meta
was always called which re-sorted the fields, causing deserialization to read
fields in the wrong order.

This fix tracks whether field_names came from TypeDef and skips re-sorting in
that case, only computing the hash without changing field order.

Report URL: https://github.com/apache/fory/actions/runs/20628507544

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to