From 148b88474e26c2be551ccfed14de6b5b29ccc920 Mon Sep 17 00:00:00 2001 From: comp500 Date: Tue, 20 Aug 2019 22:10:56 +0100 Subject: [PATCH] Apparently curseforge allows underscores in slugs --- curseforge/curseforge.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/curseforge/curseforge.go b/curseforge/curseforge.go index df57cb8..2f985b5 100644 --- a/curseforge/curseforge.go +++ b/curseforge/curseforge.go @@ -67,7 +67,7 @@ var modSlugRegexes = [...]*regexp.Regexp{ regexp.MustCompile("^https?:\\/\\/minecraft\\.curseforge\\.com\\/projects\\/([^\\/]+)"), regexp.MustCompile("^https?:\\/\\/(?:www\\.)?curseforge\\.com\\/minecraft\\/mc-mods\\/([^\\/]+)"), // Exact slug matcher - regexp.MustCompile("^[a-z][\\da-z\\-]{0,127}$"), + regexp.MustCompile("^[a-z][\\da-z\\-_]{0,127}$"), } func getModIDFromString(mod string) (bool, int, error) {