diff --git a/util/util.go b/util/util.go index 45be5714..6d282e62 100644 --- a/util/util.go +++ b/util/util.go @@ -176,7 +176,7 @@ func Major(version string) string { } else { ver = ss[1] } - return ver[0:strings.Index(ver, ".")] + return strings.Split(ver, ".")[0] } // GetHTTPClient return http.Client diff --git a/util/util_test.go b/util/util_test.go index a3564db4..89049133 100644 --- a/util/util_test.go +++ b/util/util_test.go @@ -164,6 +164,10 @@ func Test_major(t *testing.T) { in: "", expected: "", }, + { + in: "4", + expected: "4", + }, { in: "4.1", expected: "4",