[ 
https://issues.apache.org/jira/browse/OLINGO-988?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Christian Amend resolved OLINGO-988.
------------------------------------
    Resolution: Fixed

Fixed with this commit: 
https://git-wip-us.apache.org/repos/asf?p=olingo-odata4.git;a=commit;h=44d6f5a1714809d89162ec52a8f3846aa19419c2

> V4: ExpandOption created by the deserializer contains duplicates in deep 
> instert cases
> --------------------------------------------------------------------------------------
>
>                 Key: OLINGO-988
>                 URL: https://issues.apache.org/jira/browse/OLINGO-988
>             Project: Olingo
>          Issue Type: Bug
>          Components: odata4-server
>    Affects Versions: (Java) V4 4.1.0, (Java) V4 4.2.0
>            Reporter: Christian Amend
>            Assignee: Christian Amend
>             Fix For: (Java) V4 4.3.0
>
>
> During the deserialization of deep instert payloads we create an ExpandOption 
> object to help applications create the payload they have to send back to the 
> client. Incase the deep insert payload contains a feed we create duplicate 
> expand items for every entry within the inner feed. Since the serializer olny 
> looks at the outer most ExpandOption the payload is incorrect.
> Solution: Prevent duplicate creation and have one SelectItem for every 
> NavigationProperty.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to