UIXTreeTable incorrectly persists the first attribute to the changeManager
--------------------------------------------------------------------------

                 Key: TRINIDAD-1420
                 URL: https://issues.apache.org/jira/browse/TRINIDAD-1420
             Project: MyFaces Trinidad
          Issue Type: Bug
          Components: Components
    Affects Versions:  1.2.11-core,  1.2.12-core
            Reporter: Venkata Guddanti
            Priority: Critical


UIXTreeTable is incorrectly persists the "first" attribute to the change 
manager.  There is already a comment in the code that this is was incorrectly 
implemented. Here are the issues with this:

- There is no attribute in the treeTable called "first". Instead the setter is 
implemented using a map per path in the tree. So persisting this attribute does 
not make any sense.
- Trinidad does not save the "current" child collection row key when it saves 
"first".  So, when the component is restored,  it will always change the root 
collection "first" .

Oracle RCF internally uses the UIXTreeTable and since there is no "first" 
attribute, the change persistence implemented using Meta Data Storage(MDS) 
blows up. This fix is critical internally.

Put the fix in 1.2.11.1, 1.2.11.2 and trunk code paths.

-- 
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