aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/utils/repopatterns
diff options
context:
space:
mode:
authorCalMWolfs <94038482+CalMWolfs@users.noreply.github.com>2024-01-13 10:21:15 -1000
committerGitHub <noreply@github.com>2024-01-13 21:21:15 +0100
commit25cfb39d1a1e0c10e156934be6ce513923dd21b5 (patch)
treecb06da7dc2727c9251f9e7cfdbd958c537c5152e /src/main/java/at/hannibal2/skyhanni/utils/repopatterns
parentff5863c2964cfe06c310725dd6b6fe0cd349e469 (diff)
downloadskyhanni-25cfb39d1a1e0c10e156934be6ce513923dd21b5.tar.gz
skyhanni-25cfb39d1a1e0c10e156934be6ce513923dd21b5.tar.bz2
skyhanni-25cfb39d1a1e0c10e156934be6ce513923dd21b5.zip
don't allow uppercase keys plus more descriptive error (#913)
Don't allow uppercase Repo Pattern keys and added a more descriptive error. #913
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/utils/repopatterns')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/repopatterns/RepoPatternManager.kt4
1 files changed, 2 insertions, 2 deletions
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" }
}
/**