Ramya Vasanth created OLINGO-1495:
-------------------------------------

             Summary: OData V4: Uri parsing error for GET request on child 
entity with ID
                 Key: OLINGO-1495
                 URL: https://issues.apache.org/jira/browse/OLINGO-1495
             Project: Olingo
          Issue Type: Bug
    Affects Versions: (Java) V4 4.7.1
            Reporter: Ramya Vasanth


When there are 2 entities with navigation properties as below

<EntityType Name="OrderItems">
 <Key>
 <PropertyRef Name="ID"/>
 </Key>
 <Property Name="ID" Type="Edm.Guid" Nullable="false"/>
 <Property Name="amount" Type="Edm.Int32"/>
 <NavigationProperty Name="parent" 
Type="com.sap.model.bookshop.CatalogService.Orders" Partner="Items">
 <ReferentialConstraint Property="parent_ID" ReferencedProperty="ID"/>
 </NavigationProperty>
 </EntityType>
 <EntityType Name="Orders">
 <Key>
 <PropertyRef Name="ID"/>
 </Key>
 <Property Name="ID" Type="Edm.Guid" Nullable="false"/>
 <Property Name="netAmount" Type="Edm.Decimal" Scale="0" Precision="5"/>
 <NavigationProperty Name="Items" 
Type="Collection(com.sap.model.bookshop.CatalogService.OrderItems)" 
Partner="parent">
 <OnDelete Action="Cascade"/>
 </NavigationProperty>
 </EntityType>

 

Then the url of the form Orders(<ID>)/items(<ID>) does not work. The error 
obtained is "The key value is not valid.".



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to