-
Type: Improvement
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: V4.0_CS02
-
Fix Version/s: V4.0_CSD04
-
Component/s: Data Aggregation
-
Labels:None
-
Environment:
Applied
-
Proposal:
When a transformation adds entities reached via navigation to its result, the request must specifically ask to expand them in order to have them appear in the response.
Example from ODATA-1409 that triggered the discussion: The join transformation in
GET ~/Products?$apply=join(Sales as Sale) creates a Sale dynamic property with Sales instances as values which are entities. Another $expand=Sale is required to include these entities in the response.
Cross-check this with other cases such that all behave in the same way: