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)