Christian Amend created OLINGO-988:
--------------------------------------
Summary: 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.2.0, (Java) V4 4.1.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)