mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2025-09-14 06:47:20 +00:00
fix: do permission check for repository redirect
This commit is contained in:
parent
50837322cc
commit
ca7fcacddc
6 changed files with 46 additions and 19 deletions
|
@ -520,7 +520,7 @@ func RepoAssignment(ctx *Context) context.CancelFunc {
|
|||
repo, err := repo_model.GetRepositoryByName(ctx, owner.ID, repoName)
|
||||
if err != nil {
|
||||
if repo_model.IsErrRepoNotExist(err) {
|
||||
redirectRepoID, err := repo_model.LookupRedirect(ctx, owner.ID, repoName)
|
||||
redirectRepoID, err := redirect_service.LookupRepoRedirect(ctx, ctx.Doer, owner.ID, repoName)
|
||||
if err == nil {
|
||||
RedirectToRepo(ctx.Base, redirectRepoID)
|
||||
} else if repo_model.IsErrRedirectNotExist(err) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue