[hibernate/hibernate-validator] 080ce8: HV-1240 Don't call ValueExtractors on null values ...
by GitHub
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-validator
Commit: 080ce8b28bfba9716fc93f6504246885743a13c3
https://github.com/hibernate/hibernate-validator/commit/080ce8b28bfba9716...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2017-02-08 (Wed, 08 Feb 2017)
Changed paths:
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorImpl.java
M engine/src/main/java/org/hibernate/validator/internal/engine/cascading/…
[View More]MapKeyExtractor.java
M engine/src/main/java/org/hibernate/validator/internal/engine/cascading/MapValueExtractor.java
M engine/src/main/java/org/hibernate/validator/internal/engine/cascading/OptionalValueExtractor.java
M engine/src/test/java/org/hibernate/validator/test/internal/engine/typeannotationconstraint/TypeAnnotationConstraintTest.java
M engine/src/test/java/org/hibernate/validator/test/internal/engine/valuehandling/OptionalTypeAnnotationConstraintOnConstructorTest.java
M engine/src/test/java/org/hibernate/validator/test/internal/engine/valuehandling/OptionalTypeAnnotationConstraintOnFieldTest.java
M engine/src/test/java/org/hibernate/validator/test/internal/engine/valuehandling/OptionalTypeAnnotationConstraintOnGetterTest.java
M engine/src/test/java/org/hibernate/validator/test/internal/engine/valuehandling/OptionalTypeAnnotationConstraintOnMethodTest.java
M engine/src/test/java/org/hibernate/validator/test/internal/engine/valuehandling/OptionalTypeAnnotationConstraintUsingValidatePropertyTest.java
Log Message:
-----------
HV-1240 Don't call ValueExtractors on null values anymore
As a side effect, we only report 1 violation on Optionals when the
Optional is null and the wrapper and the wrapped value have a @NotNull
constraint.
[View Less]
8 years