Bläddra i källkod

Fix incorrect NotFound conditions in org/projects.go (#23384) (#23395)

Backport #23384

A part of https://github.com/go-gitea/gitea/pull/22865

user/org project's `RepoID` is always 0, we need to check `OwnerID`

Co-authored-by: yp05327 <576951401@qq.com>
tags/v1.19.0
Giteabot 1 år sedan
förälder
incheckning
e269e8901f
Inget konto är kopplat till bidragsgivarens mejladress
1 ändrade filer med 3 tillägg och 3 borttagningar
  1. 3
    3
      routers/web/org/projects.go

+ 3
- 3
routers/web/org/projects.go Visa fil

@@ -193,7 +193,7 @@ func DeleteProject(ctx *context.Context) {
}
return
}
if p.RepoID != ctx.Repo.Repository.ID {
if p.OwnerID != ctx.ContextUser.ID {
ctx.NotFound("", nil)
return
}
@@ -226,7 +226,7 @@ func EditProject(ctx *context.Context) {
}
return
}
if p.RepoID != ctx.Repo.Repository.ID {
if p.OwnerID != ctx.ContextUser.ID {
ctx.NotFound("", nil)
return
}
@@ -260,7 +260,7 @@ func EditProjectPost(ctx *context.Context) {
}
return
}
if p.RepoID != ctx.Repo.Repository.ID {
if p.OwnerID != ctx.ContextUser.ID {
ctx.NotFound("", nil)
return
}

Laddar…
Avbryt
Spara