[
https://issues.apache.org/jira/browse/TRINIDAD-2011?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12986621#action_12986621
]
Blake Sullivan commented on TRINIDAD-2011:
------------------------------------------
Fixed in Trinidad 1.2.x in revision 1063408
> 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.