diff --git a/src/main/java/build/buf/protovalidate/MessageEvaluator.java b/src/main/java/build/buf/protovalidate/MessageEvaluator.java index e7966473..150cae21 100644 --- a/src/main/java/build/buf/protovalidate/MessageEvaluator.java +++ b/src/main/java/build/buf/protovalidate/MessageEvaluator.java @@ -56,6 +56,9 @@ public List evaluate(Value val, boolean failFast) * @param eval The evaluator to append. */ void append(Evaluator eval) { + if (eval.tautology()) { + return; + } evaluators.add(eval); } }