Skip to content

Commit 3a75f7d

Browse files
committed
Add message for invalid URI constraint
1 parent 880347c commit 3a75f7d

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

src/main/java/org/owasp/esapi/reference/validation/annotations/ValidURI.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
@Documented
2323
public @interface ValidURI {
2424

25-
String message() default "";
25+
String message() default "Invalid URI";
2626

2727
Class<?>[] groups() default {};
2828

src/main/java/org/owasp/esapi/reference/validation/annotations/ValidURIValidator.java

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,14 @@ public boolean isValid(String input, ConstraintValidatorContext constraintValida
2727
//ValidationErrorList errorList = new ValidationErrorList();
2828
boolean valid = ESAPI.validator().isValidURI(context, input, allowNull);
2929

30-
/*
31-
if(!valid){
32-
ValidationUtil.addViolatons(errorList, constraintValidatorContext);
30+
if (!valid) {
31+
constraintValidatorContext.disableDefaultConstraintViolation();
32+
String message = constraintValidatorContext.getDefaultConstraintMessageTemplate();
33+
if (message == null || message.isEmpty()) {
34+
message = "Invalid URI";
35+
}
36+
constraintValidatorContext.buildConstraintViolationWithTemplate(message).addConstraintViolation();
3337
}
34-
*/
3538

3639
return valid;
3740
}

0 commit comments

Comments
 (0)