diff --git a/domain/src/main/java/org/acegisecurity/domain/validation/ValidationManagerImpl.java b/domain/src/main/java/org/acegisecurity/domain/validation/ValidationManagerImpl.java index 487a2de4ae..dc60842640 100644 --- a/domain/src/main/java/org/acegisecurity/domain/validation/ValidationManagerImpl.java +++ b/domain/src/main/java/org/acegisecurity/domain/validation/ValidationManagerImpl.java @@ -135,13 +135,13 @@ public class ValidationManagerImpl implements InitializingBean, Class clazz = currentDomainObject.getClass(); try { + // Call bindSupport() if this class wishes + BindBeforeValidationUtils.bindIfRequired(currentDomainObject); + Errors errors = new BindException(currentDomainObject, clazz.getName()); Validator v = findValidator(clazz); - // Call bindSupport() if this class wishes - BindBeforeValidationUtils.bindIfRequired(currentDomainObject); - // Perform validation v.validate(currentDomainObject, errors);