We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8a688ab commit 60c5d37Copy full SHA for 60c5d37
src/main/java/build/buf/protovalidate/CompiledProgram.java
@@ -105,8 +105,12 @@ final class CompiledProgram {
105
if (Boolean.TRUE.equals(value)) {
106
return null;
107
}
108
+ String message = this.source.message;
109
+ if (message.isEmpty()) {
110
+ message = String.format("\"%s\" returned false", this.source.expression);
111
+ }
112
RuleViolation.Builder builder =
- RuleViolation.newBuilder().setRuleId(this.source.id).setMessage(this.source.message);
113
+ RuleViolation.newBuilder().setRuleId(this.source.id).setMessage(message);
114
if (rulePath != null) {
115
builder.addAllRulePathElements(rulePath.getElementsList());
116
0 commit comments