diff --git a/utils/utils.go b/utils/utils.go index 6827fc3..4388def 100644 --- a/utils/utils.go +++ b/utils/utils.go @@ -84,7 +84,7 @@ func NameFromRepository(repository string) string { if needle != nil { name = name[needle[1]:] } - user := regexp.MustCompile("^[a-zA-Z0-9_.-]+@") + user := regexp.MustCompile("^[a-zA-Z0-9_.-:]+@") needle = user.FindStringIndex(name) if needle != nil { name = name[needle[1]:] diff --git a/utils/utils_test.go b/utils/utils_test.go index 228ac7f..e9ea1cf 100644 --- a/utils/utils_test.go +++ b/utils/utils_test.go @@ -18,6 +18,7 @@ var repos = [...]string { "user@example.org:graylog2-server", "user@example.org:graylog2-server/", "../../graylog2-server", + "https://user:password@example.org/External/Graylog2/graylog2-server.git", } func TestNameFromRepository(t *testing.T) {