From 00c142c6ca6a5374f55d410f35b0391688daff3b Mon Sep 17 00:00:00 2001 From: Matt Artist <me@mja00.dev> Date: Sat, 28 Jan 2023 15:11:29 -0500 Subject: [PATCH] Add Curseforge's beta site to regex (#190) --- curseforge/curseforge.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/curseforge/curseforge.go b/curseforge/curseforge.go index bba1d2b..1d546ed 100644 --- a/curseforge/curseforge.go +++ b/curseforge/curseforge.go @@ -112,7 +112,7 @@ func getCurseforgeVersion(mcVersion string) string { var urlRegexes = [...]*regexp.Regexp{ regexp.MustCompile("^https?://(?P<game>minecraft)\\.curseforge\\.com/projects/(?P<slug>[^/]+)(?:/(?:files|download)/(?P<fileID>\\d+))?"), - regexp.MustCompile("^https?://(?:www\\.)?curseforge\\.com/(?P<game>[^/]+)/(?P<category>[^/]+)/(?P<slug>[^/]+)(?:/(?:files|download)/(?P<fileID>\\d+))?"), + regexp.MustCompile("^https?://(?:www\\.|beta\\.)?curseforge\\.com/(?P<game>[^/]+)/(?P<category>[^/]+)/(?P<slug>[^/]+)(?:/(?:files|download)/(?P<fileID>\\d+))?"), regexp.MustCompile("^(?P<slug>[a-z][\\da-z\\-_]{0,127})$"), }