From 0192132151b29d4cd27ad21be3a72cf452f6aee5 Mon Sep 17 00:00:00 2001 From: Shawn Smith Date: Wed, 17 Aug 2016 18:16:29 +0900 Subject: [PATCH] force lowercase grade and style --- handlers/badge.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/handlers/badge.go b/handlers/badge.go index 063d683..f444d64 100644 --- a/handlers/badge.go +++ b/handlers/badge.go @@ -4,6 +4,7 @@ import ( "fmt" "log" "net/http" + "strings" ) // Grade represents a grade returned by the server, which is normally @@ -43,7 +44,7 @@ func grade(percentage float64) Grade { } func badgeURL(grade Grade, style string) string { - return fmt.Sprintf("https://goreportcard.com/assets/badges/%s_%s.svg", grade, style) + return fmt.Sprintf("https://goreportcard.com/assets/badges/%s_%s.svg", strings.ToLower(string(grade)), strings.ToLower(style)) } // BadgeHandler handles fetching the badge images