aboutsummaryrefslogtreecommitdiff
path: root/internal/context
diff options
context:
space:
mode:
authorJoe Chen <jc@unknwon.io>2022-10-09 22:55:32 +0800
committerGitHub <noreply@github.com>2022-10-09 22:55:32 +0800
commit8982a42d38c537de87fabcc59f062841f1c437c2 (patch)
treebae626255a1582feb14be4b73f5aa0a581c141ab /internal/context
parentfb00e3e56fd777df96e71df1b497e50ff3fbb069 (diff)
refactor(db): move `User.HasForkedRepository` to `users.HasForkedRepository` (#7176)
Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
Diffstat (limited to 'internal/context')
-rw-r--r--internal/context/repo.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/internal/context/repo.go b/internal/context/repo.go
index 3b4b3281..f5d4d5c5 100644
--- a/internal/context/repo.go
+++ b/internal/context/repo.go
@@ -403,7 +403,7 @@ func RepoRef() macaron.Handler {
c.Data["IsViewCommit"] = c.Repo.IsViewCommit
// People who have push access or have forked repository can propose a new pull request.
- if c.Repo.IsWriter() || (c.IsLogged && c.User.HasForkedRepo(c.Repo.Repository.ID)) {
+ if c.Repo.IsWriter() || (c.IsLogged && db.Users.HasForkedRepository(c.Req.Context(), c.User.ID, c.Repo.Repository.ID)) {
// Pull request is allowed if this is a fork repository
// and base repository accepts pull requests.
if c.Repo.Repository.BaseRepo != nil {