diff options
author | Unknwon <u@gogs.io> | 2017-03-28 11:16:29 -0400 |
---|---|---|
committer | Unknwon <u@gogs.io> | 2017-03-28 11:16:29 -0400 |
commit | 11ffdac3f8749a14316dc115bb1a376efe8186eb (patch) | |
tree | fafbfa8ccc139ebab67d4437f72df14e00a1cf6c /routers/user/home.go | |
parent | cf7d5d0c56a81bf1770147dfdd7f5f088054b5dd (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.go | 5 |
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 { |