You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@olingo.apache.org by "Frederik Zimmer (JIRA)" <ji...@apache.org> on 2016/01/14 21:26:39 UTC

[jira] [Updated] (OLINGO-848) Client-Proxy: getting a property of an entity falgs the entity as changed

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

Frederik Zimmer updated OLINGO-848:
-----------------------------------
    Summary: Client-Proxy: getting a property of an entity falgs the entity as changed  (was: Client-Proxy: getting a property of an entity changes the entity)

> Client-Proxy: getting a property of an entity falgs 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
>
> 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)