Details
Description
It seems that the value of the BridgeFacesContext#maxSeverity member not will be resetted in this case:
1. Input Form with validation (e.g. required="true")
2. Submit Form without value
3. The FacesMessage Validation Error occurs, #{facesContext.maximumSeverity} gives the correct value "ERROR"
4. Enter a value and submit the Form again
5. The Validation Error disappears, but maximumSeverity still have the value "ERROR".
1. Input Form with validation (e.g. required="true")
2. Submit Form without value
3. The FacesMessage Validation Error occurs, #{facesContext.maximumSeverity} gives the correct value "ERROR"
4. Enter a value and submit the Form again
5. The Validation Error disappears, but maximumSeverity still have the value "ERROR".
Now the maximum severity is cleared out between lifecycles.
TRUNK
Subversion 17482
ICEfaces 1.7 branch
Subversion 17483
icefaces\core\src\com\icesoft\faces\context\BridgeFacesContext.java