[ 
https://issues.apache.org/jira/browse/TRINIDAD-2011?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12986606#action_12986606
 ] 

Blake Sullivan commented on TRINIDAD-2011:
------------------------------------------

Resolved in 1.2.12.3.3 revision 1063403 

> RowKeySet Attribute Changes surprisingly change object identity
> ---------------------------------------------------------------
>
>                 Key: TRINIDAD-2011
>                 URL: https://issues.apache.org/jira/browse/TRINIDAD-2011
>             Project: MyFaces Trinidad
>          Issue Type: Bug
>          Components: Components
>    Affects Versions: 1.2.13-core , 1.2.14-core , 2.0.0-alpha, 2.0.0-alpha-2
>            Reporter: Blake Sullivan
>            Assignee: Blake Sullivan
>             Fix For: 2.0.0-beta-1
>
>   Original Estimate: 72h
>  Remaining Estimate: 72h
>
> Whenever the ChangeManager restores a RowKeySet, it changes the identity of 
> the underlying object.  This surprises application developers who may have 
> held onto the original instance in order to mutate it and results in the 
> wrong objects being used by the application in many cases.  The solution is 
> to preserve the object identity in all cases by reusing the existing 
> RowKeySet and simply clearing it and then adding the new values.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to