aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZettat123 <zettat123@gmail.com>2023-06-08 16:08:35 +0800
committerGitHub <noreply@github.com>2023-06-08 08:08:35 +0000
commit679b1f7949aa40d4f962ef27f91b0b384b9c56a5 (patch)
treed2b60d882e0deb2a182323b13dc182e06408130e
parente4f9eb7e12a1008c1dcfa1283fc19f36ba21741b (diff)
downloadgitea-679b1f7949aa40d4f962ef27f91b0b384b9c56a5.tar.gz
gitea-679b1f7949aa40d4f962ef27f91b0b384b9c56a5.zip
Fix `MilestoneIDs` when querying issues (#25125)
Fix #25114
-rw-r--r--routers/web/repo/issue.go12
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{}