aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--routers/user/home.go52
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)
}
}