[hibernate-commits] [hibernate/hibernate-validator] 080ce8: HV-1240 Don't call ValueExtractors on null values ...

GitHub noreply at github.com
Wed Feb 8 05:58:56 EST 2017


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-validator
  Commit: 080ce8b28bfba9716fc93f6504246885743a13c3
      https://github.com/hibernate/hibernate-validator/commit/080ce8b28bfba9716fc93f6504246885743a13c3
  Author: Guillaume Smet <guillaume.smet at 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/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.




More information about the hibernate-commits mailing list