aboutsummaryrefslogtreecommitdiffstats
path: root/routers/repo
diff options
context:
space:
mode:
authorEthan Koenig <etk39@cornell.edu>2017-06-17 23:38:24 -0400
committerLunny Xiao <xiaolunwen@gmail.com>2017-06-18 11:38:24 +0800
commit4df1a240965f6d3f4e3eed2bd4bddceeb9182614 (patch)
treeabf4a9e3bb405bff503cbb661c6fbeeb3aaf9d0f /routers/repo
parent6e452c4da7400495b3298c3c9477378249c9cd9e (diff)
downloadgitea-4df1a240965f6d3f4e3eed2bd4bddceeb9182614.tar.gz
gitea-4df1a240965f6d3f4e3eed2bd4bddceeb9182614.zip
Let not-logged-in users view releases (#1999)
Diffstat (limited to 'routers/repo')
-rw-r--r--routers/repo/release.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/routers/repo/release.go b/routers/repo/release.go
index 70a310cc13..093fec539a 100644
--- a/routers/repo/release.go
+++ b/routers/repo/release.go
@@ -79,7 +79,10 @@ func Releases(ctx *context.Context) {
// Temporary cache commits count of used branches to speed up.
countCache := make(map[string]int64)
- cacheUsers := map[int64]*models.User{ctx.User.ID: ctx.User}
+ cacheUsers := make(map[int64]*models.User)
+ if ctx.User != nil {
+ cacheUsers[ctx.User.ID] = ctx.User
+ }
var ok bool
releasesToDisplay := make([]*models.Release, 0, len(releases))