Skip to content

Commit 53586e9

Browse files
authored
Avoid opening/closing PRs which are already merged (#25883) (#26108)
1 parent 81f5d5b commit 53586e9

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

routers/web/repo/issue.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2654,6 +2654,13 @@ func UpdateIssueStatus(ctx *context.Context) {
26542654
return
26552655
}
26562656
for _, issue := range issues {
2657+
if err := issue.LoadPullRequest(ctx); err != nil {
2658+
ctx.ServerError("LoadPullRequests", err)
2659+
return
2660+
}
2661+
if issue.IsPull && issue.PullRequest.HasMerged {
2662+
continue
2663+
}
26572664
if issue.IsClosed != isClosed {
26582665
if err := issue_service.ChangeStatus(issue, ctx.Doer, "", isClosed); err != nil {
26592666
if issues_model.IsErrDependenciesLeft(err) {

0 commit comments

Comments
 (0)