[ https://issues.apache.org/jira/browse/TRINIDAD-2011?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Blake Sullivan resolved TRINIDAD-2011. -------------------------------------- Resolution: Fixed Fix Version/s: 2.0.0-beta-1 Resolved in 2.0 in revision 1060640 > 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.