Aleksey Kulikov 2025-05-21 19:08:55 +03:00
parent 86b832d03c
commit d5349a6e5e

View file

@ -103,7 +103,8 @@ public final class ValidateSymbolsRule<R> implements IValidationRule<ImdgValidat
String forHash = validationSymbols.stream().map(ValidationSymbols::getSymbols).collect(Collectors.joining());
Integer hash = forHash.hashCode();
if (!Objects.equals(allowedSymbolsHash.get(), hash)) {
Matcher matcher = rangePattern.matcher(forHash);
for (ValidationSymbols symbols : validationSymbols) {
Matcher matcher = rangePattern.matcher(symbols.getSymbols());
Set<Character> currAllowedSymbols = new HashSet<>();
while (matcher.find()) {
String part = matcher.group();
@ -125,5 +126,6 @@ public final class ValidateSymbolsRule<R> implements IValidationRule<ImdgValidat
allowedSymbolsHash.set(hash);
}
}
}
}