diff options
author | Zettat123 <zettat123@gmail.com> | 2023-06-08 16:08:35 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-06-08 08:08:35 +0000 |
commit | 679b1f7949aa40d4f962ef27f91b0b384b9c56a5 (patch) | |
tree | d2b60d882e0deb2a182323b13dc182e06408130e | |
parent | e4f9eb7e12a1008c1dcfa1283fc19f36ba21741b (diff) | |
download | gitea-679b1f7949aa40d4f962ef27f91b0b384b9c56a5.tar.gz gitea-679b1f7949aa40d4f962ef27f91b0b384b9c56a5.zip |
Fix `MilestoneIDs` when querying issues (#25125)
Fix #25114
-rw-r--r-- | routers/web/repo/issue.go | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/routers/web/repo/issue.go b/routers/web/repo/issue.go index cbb2e20314..5ab8db2e05 100644 --- a/routers/web/repo/issue.go +++ b/routers/web/repo/issue.go @@ -202,6 +202,11 @@ func issues(ctx *context.Context, milestoneID, projectID int64, isPullOption uti } } + var mileIDs []int64 + if milestoneID > 0 || milestoneID == db.NoConditionID { // -1 to get those issues which have no any milestone assigned + mileIDs = []int64{milestoneID} + } + var issueStats *issues_model.IssueStats if forceEmpty { issueStats = &issues_model.IssueStats{} @@ -209,7 +214,7 @@ func issues(ctx *context.Context, milestoneID, projectID int64, isPullOption uti issueStats, err = issues_model.GetIssueStats(&issues_model.IssuesOptions{ RepoIDs: []int64{repo.ID}, LabelIDs: labelIDs, - MilestoneIDs: []int64{milestoneID}, + MilestoneIDs: mileIDs, ProjectID: projectID, AssigneeID: assigneeID, MentionedID: mentionedID, @@ -244,11 +249,6 @@ func issues(ctx *context.Context, milestoneID, projectID int64, isPullOption uti } pager := context.NewPagination(total, setting.UI.IssuePagingNum, page, 5) - var mileIDs []int64 - if milestoneID > 0 || milestoneID == db.NoConditionID { // -1 to get those issues which have no any milestone assigned - mileIDs = []int64{milestoneID} - } - var issues []*issues_model.Issue if forceEmpty { issues = []*issues_model.Issue{} |