From 25cfb39d1a1e0c10e156934be6ce513923dd21b5 Mon Sep 17 00:00:00 2001 From: CalMWolfs <94038482+CalMWolfs@users.noreply.github.com> Date: Sat, 13 Jan 2024 10:21:15 -1000 Subject: don't allow uppercase keys plus more descriptive error (#913) Don't allow uppercase Repo Pattern keys and added a more descriptive error. #913 --- .../at/hannibal2/skyhanni/utils/repopatterns/RepoPatternManager.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/main/java/at/hannibal2/skyhanni/utils/repopatterns/RepoPatternManager.kt b/src/main/java/at/hannibal2/skyhanni/utils/repopatterns/RepoPatternManager.kt index 5140aa186..1aee38844 100644 --- a/src/main/java/at/hannibal2/skyhanni/utils/repopatterns/RepoPatternManager.kt +++ b/src/main/java/at/hannibal2/skyhanni/utils/repopatterns/RepoPatternManager.kt @@ -104,13 +104,13 @@ object RepoPatternManager { } } - val keyShape = Pattern.compile("^(?:[a-z0-9A-Z]+\\.)*[a-z0-9A-Z]+$") + val keyShape = Pattern.compile("^(?:[a-z0-9]+\\.)*[a-z0-9]+$") /** * Verify that a key has a valid shape or throw otherwise. */ fun verifyKeyShape(key: String) { - require(keyShape.matches(key)) + require(keyShape.matches(key)) { "pattern key: \"$key\" failed shape requirements" } } /** -- cgit