GraphValidator is using BeanValidator to check that instance does not failed ,
and it calls facesContext.renderResponse() when beanValidation returns some message.
However it does not call facesContext.validationFailed().
This causes problem when another component reads the FacesContext.isValidationFailed() flag in order to distinguish is it should proceed or not, like in following snippet.
Following snippet is part of the wizard using togglePanel and toggleControl in order to switch panels.
When user hits Continue button, togglePanel is switched regardless the graphValidator validation failed or not - when validation for another component like h:inputText fails, toggleControl does not switch.
|Assignee||Lukáš Fryč [ lfryc ]|
|Status||Pull Request Sent [ 10011 ]||Resolved [ 5 ]|
|Resolution||Done [ 1 ]|
|Workflow||GIT Pull Request workflow [ 12483216 ]||GIT Pull Request workflow with automatic PR triggers [ 12645729 ]|