aboutsummaryrefslogtreecommitdiff
path: root/routers
diff options
context:
space:
mode:
authorUnknwon <u@gogs.io>2016-12-27 20:32:27 +0800
committerUnknwon <u@gogs.io>2016-12-27 20:32:27 +0800
commitf8fd084bd2c7c2a4d642daad59dceaf40686269e (patch)
tree843c2f95ada73b5d1d0713df8963930105033b70 /routers
parentd528704503423dc182a95e2ee414a780edd92c50 (diff)
Fix dashboard issue/pull request scoping
Diffstat (limited to 'routers')
1 files changed, 26 insertions, 26 deletions
diff --git a/routers/user/home.go b/routers/user/home.go
index d49bce1b..d1a58356 100644
--- a/routers/user/home.go
+++ b/routers/user/home.go
@@ -202,37 +202,37 @@ func Issues(ctx *context.Context) {
userRepoIDs []int64
showRepos = make([]*models.Repository, 0, 10)
)
- if filterMode == models.FILTER_MODE_YOUR_REPOS {
- if ctxUser.IsOrganization() {
- repos, _, err = ctxUser.GetUserRepositories(ctx.User.ID, 1, ctxUser.NumRepos)
- if err != nil {
- ctx.Handle(500, "GetRepositories", err)
- return
+ if ctxUser.IsOrganization() {
+ repos, _, err = ctxUser.GetUserRepositories(ctx.User.ID, 1, ctxUser.NumRepos)
+ if err != nil {
+ ctx.Handle(500, "GetRepositories", err)
+ return
+ }
+ } else {
+ if err := ctxUser.GetRepositories(1, ctx.User.NumRepos); err != nil {
+ ctx.Handle(500, "GetRepositories", err)
+ return
+ }
+ repos = ctxUser.Repos
+ }
+
+ userRepoIDs = make([]int64, 0, len(repos))
+ for _, repo := range repos {
+ if isPullList {
+ if isShowClosed && repo.NumClosedPulls == 0 ||
+ !isShowClosed && repo.NumOpenPulls == 0 {
+ continue
}
} else {
- if err := ctxUser.GetRepositories(1, ctx.User.NumRepos); err != nil {
- ctx.Handle(500, "GetRepositories", err)
- return
+ if !repo.EnableIssues || repo.EnableExternalTracker ||
+ isShowClosed && repo.NumClosedIssues == 0 ||
+ !isShowClosed && repo.NumOpenIssues == 0 {
+ continue
}
- repos = ctxUser.Repos
}
- userRepoIDs = make([]int64, 0, len(repos))
- for _, repo := range repos {
- if isPullList {
- if isShowClosed && repo.NumClosedPulls == 0 ||
- !isShowClosed && repo.NumOpenPulls == 0 {
- continue
- }
- } else {
- if !repo.EnableIssues || repo.EnableExternalTracker ||
- isShowClosed && repo.NumClosedIssues == 0 ||
- !isShowClosed && repo.NumOpenIssues == 0 {
- continue
- }
- }
-
- userRepoIDs = append(userRepoIDs, repo.ID)
+ userRepoIDs = append(userRepoIDs, repo.ID)
+ if filterMode == models.FILTER_MODE_YOUR_REPOS {
showRepos = append(showRepos, repo)
}
}