[
https://issues.apache.org/jira/browse/OLINGO-848?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Frederik Zimmer closed OLINGO-848.
----------------------------------
> Client-Proxy: getting a property of an entity flags the entity as changed
> -------------------------------------------------------------------------
>
> Key: OLINGO-848
> URL: https://issues.apache.org/jira/browse/OLINGO-848
> Project: Olingo
> Issue Type: Bug
> Components: odata4-ext
> Affects Versions: (Java) V4 4.1.0
> Reporter: Frederik Zimmer
> Assignee: Christian Amend
> Fix For: (Java) V4 4.2.0
>
> Attachments:
> OLINGO848-getting-a-property-of-an-entity-flags-the-.patch
>
>
> An entity is loaded and a getter is called on the entity. This results to a
> call of getPropertyValue in AbstractStructuredInvocationHandler. When a value
> is found, the value is cached and it is added to the list of property changes:
> if (res != null) {
> addPropertyChanges(name, res);
> propertyCache.put(name, res);
> }
> As a result EntityInvocationHandler.isChanged claims that the entity is
> changed and a flush would try to update the entity on the server.
> Retrieving a property of an entity should not flag the entity as changed.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)