[ https://issues.apache.org/jira/browse/OLINGO-1143?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16207685#comment-16207685 ]
Stefan Hasse commented on OLINGO-1143: -------------------------------------- I could reproduce this issue, but only in combination with select... {{/Customers?$expand=addresses/country}} works like expected and the result has country within addresses expanded {{/Customers?$select=name&$expand=addresses/country}} I expected to get name and addresses, but as addresses is a complex type that is not selected I get name only Based on the standard [5.1.3 System Query Option $select|http://docs.oasis-open.org/odata/odata/v4.0/errata03/os/complete/part2-url-conventions/odata-v4.0-errata03-os-part2-url-conventions-complete.html#_Toc453752360] {quote}selectProperty = primitiveProperty / primitiveColProperty / *navigationProperty* / selectPath [ "/" selectProperty ]{quote} a workaround could be {{/Customers?$select=name,addresses/country&$expand=addresses/country}} > Expand of a navigation property of a complex type does not render > ----------------------------------------------------------------- > > Key: OLINGO-1143 > URL: https://issues.apache.org/jira/browse/OLINGO-1143 > Project: Olingo > Issue Type: Bug > Components: odata4-server > Affects Versions: (Java) V4 4.3.0 > Reporter: Simon Ammer > Priority: Blocker > > Here is an example URL provided in the [OData URL > Conventions|https://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part2-url-conventions.pdf#page=37] > that could be used to reproduce the issue: > [http://host/service/Customers?$expand=Addresses/Country] > The ODataJsonSerializer only processes _Addresses_ but ignores _Country_. > Therefore only the _Addresses_ are shown in the response. -- This message was sent by Atlassian JIRA (v6.4.14#64029)