Skip to content

Commit 4e946e5

Browse files
authored
Small refactor for loading PRs (#22652)
1 parent 3f2e721 commit 4e946e5

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

models/issues/pull_list.go

+3-2
Original file line numberDiff line numberDiff line change
@@ -173,8 +173,9 @@ func (prs PullRequestList) loadAttributes(ctx context.Context) error {
173173
for i := range issues {
174174
set[issues[i].ID] = issues[i]
175175
}
176-
for i := range prs {
177-
prs[i].Issue = set[prs[i].IssueID]
176+
for _, pr := range prs {
177+
pr.Issue = set[pr.IssueID]
178+
pr.Issue.PullRequest = pr // panic here means issueIDs and prs are not in sync
178179
}
179180
return nil
180181
}

services/pull/pull.go

-1
Original file line numberDiff line numberDiff line change
@@ -298,7 +298,6 @@ func AddTestPullRequestTask(doer *user_model.User, repoID int64, branch string,
298298
}
299299
}
300300

301-
pr.Issue.PullRequest = pr
302301
notification.NotifyPullRequestSynchronized(ctx, doer, pr)
303302
}
304303
}

0 commit comments

Comments
 (0)