Thomas Frühbeck created DELTASPIKE-889:
------------------------------------------

             Summary: ValidatorWrapper causes filtering of multiple custom 
validators in ValidatorTagHandler
                 Key: DELTASPIKE-889
                 URL: https://issues.apache.org/jira/browse/DELTASPIKE-889
             Project: DeltaSpike
          Issue Type: Bug
          Components: JSF-Module
    Affects Versions: 1.3.0
         Environment: JSF 2.2 / Wildfly 8.1 
            Reporter: Thomas Frühbeck


InjectionAwareApplicationWrapper wraps custom validators.

In ValidatorTagHandlerDelegateImpl the check for class equality causes a unique 
constraint on validators, so effectively filtering all "wrapped" validators but 
the first:

        for (Validator validator : validators) {
            if (validator.getClass().equals(v.getClass())) {
                found = true;
                break;
            }
        }
        
        if (!found) {
            evh.addValidator(v);
        }




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to