untyped prop diff in old vs new table sdk. #24109
Labels
Client
This issue points to a problem in the data-plane of the library.
needs-team-attention
Workflow: This issue needs attention from Azure service team or SDK team
Tables
Bug Report
Incompatiblity between old github.com/Azure/azure-sdk-for-go/[email protected] and new aztables. (github.com/Azure/azure-sdk-for-go/sdk/data/aztables v1.3.0)
The new version tries to convert an untyped value in aztables.EDMEntity to int32
blob/dc2f5075a50d6e2cbe41b7787fe6e3d8b5eac00f/sdk/data/aztables/entity.go#L101
the old sdk did no such thing in cosmos.Entity and per encoding/json default returned a float64.
This meant when we changed client our type assertion failed (silently which is our fault) and broke us.
Should this difference in behavior be documented. (too late to maintain compat?)
The text was updated successfully, but these errors were encountered: