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

Michael Strasser updated OLINGO-1014:
-------------------------------------
    Description: 
In the annotation in-memory data store, if an entity with multiple keys is 
stored with some key values set, all values are overwritten with generated 
values.

This change preserves existing key values and generates new ones only for those 
not set. However if the new set of keys is already in the store, new values are 
generated for all keys.

  was:
In the annotation in-memory data store, if an entity with multiple keys is 
stored with some key values set, all values are overwritten with generated 
values.

This change preserves existing key values and generates new ones only for those 
not set. However if the new key is already in the store, new values are 
generated for all keys.


> Preserve existing key values when saving an entity with multiple keys, if 
> possible.
> -----------------------------------------------------------------------------------
>
>                 Key: OLINGO-1014
>                 URL: https://issues.apache.org/jira/browse/OLINGO-1014
>             Project: Olingo
>          Issue Type: Improvement
>          Components: odata2-annotation
>    Affects Versions: V2 2.0.7
>            Reporter: Michael Strasser
>            Priority: Minor
>             Fix For: V2 2.0.8
>
>         Attachments: 
> 0002-OLINGO-1014-Preserve-existing-key-values-of-an-entit.patch
>
>
> In the annotation in-memory data store, if an entity with multiple keys is 
> stored with some key values set, all values are overwritten with generated 
> values.
> This change preserves existing key values and generates new ones only for 
> those not set. However if the new set of keys is already in the store, new 
> values are generated for all keys.



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

Reply via email to