Updated operation entry validation regex to allow for '/' in ids.

This commit is contained in:
2025-06-09 19:38:00 +01:00
parent c690ccdc99
commit 9b38f5601b

View File

@ -175,7 +175,7 @@ public final class Config {
private static boolean isValidOperationEntry(Object entry) { private static boolean isValidOperationEntry(Object entry) {
return entry instanceof String && ((String) entry).matches( return entry instanceof String && ((String) entry).matches(
String.format( String.format(
"(?i)^(\\#?\\w+:\\w+),(%s),(\\d*\\.?\\d+),(\\d*\\.?\\d+),(\\d+),(TRUE|FALSE)$", "(?i)^(\\#?\\w+:[\\w\\/]+),(%s),(\\d*\\.?\\d+),(\\d*\\.?\\d+),(\\d+),(TRUE|FALSE)$",
Arrays.stream(OperationType.values()).map(OperationType::toString).collect(Collectors.joining("|")) Arrays.stream(OperationType.values()).map(OperationType::toString).collect(Collectors.joining("|"))
) )
); );