Skip to content
This repository was archived by the owner on Jul 19, 2024. It is now read-only.
This repository was archived by the owner on Jul 19, 2024. It is now read-only.

$expand on more than 1 level #109

@francisharvey

Description

@francisharvey

When will the $expand limitation be removed?

$expand (only first-level expansion is supported)
From https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/odata

https://MyServer/data/ProductsV2?$filter=ProductNumber%20eq%20'MyProduct'&$expand=ReleasedProducts($expand=DimensionSet)

An error has occurred.
The EDM instance of type '[Microsoft.Dynamics.DataEntities.ReleasedProductV2 Nullable=True]' is missing the property 'DimensionSet'.
System.InvalidOperationException

Strange because it exists...

Or Empty Expanded array (on the customer server):
{
"@odata.context":"https://d365fo-test.sandbox.operations.dynamics.com/data/$metadata#ProductsV2(ProductNumber,ReleasedProducts)","value":[
{
"@odata.etag":"W/"JzEsNTYzNzI3MjA3NjswLDA7MSw1NjM3MjY4MzI2OzAsMDswLDA7MjAwMjkwMTY1MCw1NjM3MjcyMDc2OzAsMDswLDA7MCwwOzAsMDswLDA7MCwwJw=="","ProductNumber":"200-65-65-65-A","ReleasedProducts":[

  ]
}

]
}

The response is complete with releasedproducts if I remove the DimensionSet expand part...

Thanks
Francis Harvey

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions