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

Daniel Riquelme updated OFBIZ-4932:
-----------------------------------

    Attachment: OFBIZ-4932_MultiLListUseWhen.patch

Multi List Use When Patch
                
> Not getting right behavior of use-when when using in multi
> ----------------------------------------------------------
>
>                 Key: OFBIZ-4932
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-4932
>             Project: OFBiz
>          Issue Type: Bug
>          Components: framework
>    Affects Versions: SVN trunk
>            Reporter: Daniel Riquelme
>            Priority: Minor
>         Attachments: OFBIZ-4932_MultiLListUseWhen.patch
>
>
> The problem is that on multi forms the bshInterpreter gets pushed to higher 
> levels on the context stack when iterating the form rows. 
> What is intended in the code is to reset the bshInterpreter 
> (this.resetBshInterpreter(context);) for each row iteration, this reset 
> translates into a key object being removed from context, this context is 
> stored in a stack data structure. The removal assumes the value will always 
> be at level 0, yet what happens is that the value resides at a higher level.
> The fix is to perform the removal prior to context modification, this way the 
> bshInterpereter object would be at level 0 upon removal.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to