aboutsummaryrefslogtreecommitdiff
path: root/routers/user/home.go
diff options
context:
space:
mode:
authorUnknwon <u@gogs.io>2017-03-28 11:16:29 -0400
committerUnknwon <u@gogs.io>2017-03-28 11:16:29 -0400
commit11ffdac3f8749a14316dc115bb1a376efe8186eb (patch)
treefafbfa8ccc139ebab67d4437f72df14e00a1cf6c /routers/user/home.go
parentcf7d5d0c56a81bf1770147dfdd7f5f088054b5dd (diff)
org/dashboard: fix wrong repository count (#4351)
Should not include count for inaccessible repositories.
Diffstat (limited to 'routers/user/home.go')
-rw-r--r--routers/user/home.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/routers/user/home.go b/routers/user/home.go
index 2fe70c43..ce8c2243 100644
--- a/routers/user/home.go
+++ b/routers/user/home.go
@@ -124,8 +124,9 @@ func Dashboard(ctx *context.Context) {
var err error
var repos, mirrors []*models.Repository
+ var repoCount int64
if ctxUser.IsOrganization() {
- repos, _, err = ctxUser.GetUserRepositories(ctx.User.ID, 1, setting.UI.User.RepoPagingNum)
+ repos, repoCount, err = ctxUser.GetUserRepositories(ctx.User.ID, 1, setting.UI.User.RepoPagingNum)
if err != nil {
ctx.Handle(500, "GetUserRepositories", err)
return
@@ -142,6 +143,7 @@ func Dashboard(ctx *context.Context) {
return
}
repos = ctxUser.Repos
+ repoCount = int64(ctxUser.NumRepos)
mirrors, err = ctxUser.GetMirrorRepositories()
if err != nil {
@@ -150,6 +152,7 @@ func Dashboard(ctx *context.Context) {
}
}
ctx.Data["Repos"] = repos
+ ctx.Data["RepoCount"] = repoCount
ctx.Data["MaxShowRepoNum"] = setting.UI.User.RepoPagingNum
if err := models.MirrorRepositoryList(mirrors).LoadAttributes(); err != nil {