You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@olingo.apache.org by "Peter Lawrence (JIRA)" <ji...@apache.org> on 2018/10/04 17:38:00 UTC

[jira] [Created] (OLINGO-1305) Serializers not publishing all links of a ComplexType with navigationProperty collection

Peter Lawrence created OLINGO-1305:
--------------------------------------

             Summary: Serializers not publishing all links of a ComplexType with navigationProperty collection
                 Key: OLINGO-1305
                 URL: https://issues.apache.org/jira/browse/OLINGO-1305
             Project: Olingo
          Issue Type: Bug
          Components: odata4-server
    Affects Versions: (Java) V4 4.5.0
            Reporter: Peter Lawrence


If a property is defined as a ComplexType as in the following metadata:

<ComplexType Name="employer">
 <NavigationProperty Name="contractEmployer" Type="Collection(northwind.Shipper)"/>
 <NavigationProperty Name="parttimeEmployer" Type="Collection(northwind.Supplier)"/>
 </ComplexType>
  
 Then the serializers (Json and Atom) serialize only one of the links associated with any entity with a property of type employer.

The process is as follows::

writeNavigationProperties invokes getNavigationLink  which invokes getOneByTitle

If the navigationProperty is defined as a collection should it not publish all links?



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)