[ http://jira.andromda.org/browse/BPM-262?page=history ] Wouter Zoons closed BPM-262: ----------------------------
Resolution: Fixed Fix Version: 3.1 looks like it's working fine, thanks again for the patch Lee, much appreciated! > Checkboxe fields not being reset correctly when exception occurs > ---------------------------------------------------------------- > > Key: BPM-262 > URL: http://jira.andromda.org/browse/BPM-262 > Project: Bpm4Struts Cartridge > Type: Bug > Versions: 3.1-RC1 > Reporter: Lee Greiner > Assignee: Wouter Zoons > Priority: Minor > Fix For: 3.1 > Attachments: patch.txt > > The problem: > If I have a front-end view with 2 checkbox parameters on the transition > leaving the view. I check the first checkbox, submit, and an exception > occurs. The state of the checkboxes is correct. I then check both checkboxes, > submit, and an exception occurs. The state of the checkboxes is still > correct. I then deselect one of the checkboxes, submit, and again the > exception occurs. After this third exception both checkboxes are selected, > not the state just prior to the last submission. > The problem is caused by the way the exception is handled in the execute > method of the controller. Since no request parameter is sent when a checkbox > is not selected BeanUtils.populate() does not set the currentForm's attribute > of the checkbox in question leaving it in the selected state. > Will provide a patch that fixes the problem. ------------------------------------------------------- This SF.Net email is sponsored by the JBoss Inc. Get Certified Today * Register for a JBoss Training Course Free Certification Exam for All Training Attendees Through End of 2005 Visit http://www.jboss.com/services/certification for more information