You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 18, 2024. It is now read-only.
We should consider how to make the libraries resilient to
unexpected additional properties or
missing metadata-specified properties.
The OData spec calls for clients to never fail when they find additional properties, as 1) minor version updates and 2) open types are allowed to add properties even without clients being aware of them. So for unexpected additional properties we should log that additional properties were received but not throw any error.
For missing metadata-specified properties:
If Key properties are missing we should throw an error immediately.
If non-Key properties are missing, perhaps we should only throw an error if/when that property is directly accessed?
The text was updated successfully, but these errors were encountered:
We should consider how to make the libraries resilient to
The OData spec calls for clients to never fail when they find additional properties, as 1) minor version updates and 2) open types are allowed to add properties even without clients being aware of them. So for unexpected additional properties we should log that additional properties were received but not throw any error.
For missing metadata-specified properties:
The text was updated successfully, but these errors were encountered: