mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2024-11-24 11:31:54 +01:00
bug fixed on issues and pulls
This commit is contained in:
parent
cf47532ebc
commit
9c645b54dc
2 changed files with 21 additions and 9 deletions
|
@ -657,7 +657,6 @@ func (env *accessibleReposEnv) Repos(page, pageSize int) ([]*Repository, error)
|
||||||
}
|
}
|
||||||
|
|
||||||
repos := make([]*Repository, 0, len(repoIDs))
|
repos := make([]*Repository, 0, len(repoIDs))
|
||||||
|
|
||||||
if len(repoIDs) <= 0 {
|
if len(repoIDs) <= 0 {
|
||||||
return repos, nil
|
return repos, nil
|
||||||
}
|
}
|
||||||
|
|
|
@ -227,22 +227,35 @@ func Issues(ctx *context.Context) {
|
||||||
ctx.Handle(500, "GetRepositories", err)
|
ctx.Handle(500, "GetRepositories", err)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
for _, repo := range repos {
|
||||||
|
if (isPullList && repo.NumPulls == 0) ||
|
||||||
|
(!isPullList &&
|
||||||
|
(!repo.EnableUnit(models.UnitTypeIssues) || repo.NumIssues == 0)) {
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
|
||||||
|
userRepoIDs = append(userRepoIDs, repo.ID)
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(userRepoIDs) <= 0 {
|
||||||
|
userRepoIDs = []int64{-1}
|
||||||
|
}
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
if err := ctxUser.GetRepositories(1, ctx.User.NumRepos); err != nil {
|
if err := ctxUser.GetRepositories(1, ctx.User.NumRepos); err != nil {
|
||||||
ctx.Handle(500, "GetRepositories", err)
|
ctx.Handle(500, "GetRepositories", err)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
repos = ctxUser.Repos
|
repos = ctxUser.Repos
|
||||||
}
|
|
||||||
|
|
||||||
for _, repo := range repos {
|
for _, repo := range repos {
|
||||||
if (isPullList && repo.NumPulls == 0) ||
|
if (isPullList && repo.NumPulls == 0) ||
|
||||||
(!isPullList &&
|
(!isPullList &&
|
||||||
(!repo.EnableUnit(models.UnitTypeIssues) || repo.NumIssues == 0)) {
|
(!repo.EnableUnit(models.UnitTypeIssues) || repo.NumIssues == 0)) {
|
||||||
continue
|
continue
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
userRepoIDs = append(userRepoIDs, repo.ID)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
var issues []*models.Issue
|
var issues []*models.Issue
|
||||||
|
|
Loading…
Reference in a new issue