From f8c09dc1ff6fa49bc19a890d547632dc3fc02879 Mon Sep 17 00:00:00 2001
From: Howl <git@howl.moe>
Date: Wed, 23 Sep 2015 16:16:52 +0200
Subject: [PATCH] Fix `go get` not working when there is a username or
 repository name with some uppercase letters.

---
 modules/middleware/repo.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/middleware/repo.go b/modules/middleware/repo.go
index 8f44ac9a2..3acd7bc84 100644
--- a/modules/middleware/repo.go
+++ b/modules/middleware/repo.go
@@ -347,7 +347,7 @@ func RepoAssignment(redirect bool, args ...bool) macaron.Handler {
 		ctx.Data["CloneLink"] = ctx.Repo.CloneLink
 
 		if ctx.Query("go-get") == "1" {
-			ctx.Data["GoGetImport"] = fmt.Sprintf("%s/%s/%s", setting.Domain, u.LowerName, repo.LowerName)
+			ctx.Data["GoGetImport"] = fmt.Sprintf("%s/%s/%s", setting.Domain, u.Name, repo.Name)
 		}
 
 		// repo is bare and display enable