adding period to url regex in the makeHandler method to allow for github usernames, org names, and repo names

This commit is contained in:
jackspirou
2015-08-23 10:18:37 -05:00
parent 59e2cc8750
commit 891f714ba5

View File

@@ -12,7 +12,7 @@ import (
func makeHandler(name string, fn func(http.ResponseWriter, *http.Request, string, string)) http.HandlerFunc {
return func(w http.ResponseWriter, r *http.Request) {
validPath := regexp.MustCompile(fmt.Sprintf(`^/%s/([a-zA-Z0-9\-_]+)/([a-zA-Z0-9\-_]+)$`, name))
validPath := regexp.MustCompile(fmt.Sprintf(`^/%s/([a-zA-Z0-9\-_.]+)/([a-zA-Z0-9\-_.]+)$`, name))
m := validPath.FindStringSubmatch(r.URL.Path)
if m == nil {