Skip to content

Commit 6e09733

Browse files
committed
FINERACT-2538: Fix String Locale compiler warning in EnumValueValidator
1 parent d093a08 commit 6e09733

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

fineract-provider/src/main/java/org/apache/fineract/ServerApplication.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,4 +56,5 @@ private static SpringApplicationBuilder configureApplication(SpringApplicationBu
5656
public static void main(String[] args) throws IOException {
5757
configureApplication(new SpringApplicationBuilder(ServerApplication.class)).run(args);
5858
}
59+
5960
}

fineract-validation/src/main/java/org/apache/fineract/validation/constraints/EnumValueValidator.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,12 @@ public class EnumValueValidator implements ConstraintValidator<EnumValue, String
3030

3131
@Override
3232
public void initialize(EnumValue annotation) {
33-
acceptedValues = Arrays.stream(annotation.enumClass().getEnumConstants()).map(e -> e.name().toLowerCase())
33+
acceptedValues = Arrays.stream(annotation.enumClass().getEnumConstants()).map(e -> e.name().toLowerCase(java.util.Locale.ROOT))
3434
.collect(Collectors.toSet());
3535
}
3636

3737
@Override
3838
public boolean isValid(String value, ConstraintValidatorContext context) {
39-
return value != null && acceptedValues.contains(value.toLowerCase());
39+
return value != null && acceptedValues.contains(value.toLowerCase(java.util.Locale.ROOT));
4040
}
4141
}

0 commit comments

Comments
 (0)