[PORT] Fix code owners will not be mentioned when a pull request comes from a forked repository (gitea#30476)

Fix #30277
Caused by #29783

---

- Resolves #5842
- Regression from #2855

(cherry picked from commit c63060b130d34e3f03f28f4dccbf04d381a95c17)
(cherry picked from commit 2efc1f5686)
This commit is contained in:
Lunny Xiao 2024-04-15 22:11:07 +08:00 committed by forgejo-backport-action
parent 9a7b0c3f02
commit 770fa89dc8
2 changed files with 14 additions and 6 deletions

View file

@ -51,14 +51,14 @@ func PullRequestCodeOwnersReview(ctx context.Context, issue *issues_model.Issue,
return nil, err
}
if pr.HeadRepo.IsFork {
return nil, nil
}
if err := pr.LoadBaseRepo(ctx); err != nil {
return nil, err
}
if pr.BaseRepo.IsFork {
return nil, nil
}
repo, err := gitrepo.OpenRepository(ctx, pr.BaseRepo)
if err != nil {
return nil, err