From 68c3fdc32e2770f85af32b61bacb2e217bd23d00 Mon Sep 17 00:00:00 2001 From: wxiaoguang Date: Mon, 6 May 2024 13:27:51 +0800 Subject: [PATCH] fix --- models/project/project.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/models/project/project.go b/models/project/project.go index a11465c05c..a1cdf56eff 100644 --- a/models/project/project.go +++ b/models/project/project.go @@ -162,10 +162,10 @@ func (p *Project) IsRepositoryProject() bool { } func (p *Project) CanBeAccessedByOwnerRepo(ownerID, repoID int64) bool { - if p.Type == TypeOrganization { - return p.OwnerID == ownerID && p.RepoID == 0 + if p.Type == TypeRepository { + return p.RepoID == repoID // if a project belongs to a repository, then its OwnerID is 0 and can be ignored } - return p.OwnerID == ownerID && p.RepoID == repoID + return p.OwnerID == ownerID && p.RepoID == 0 } func init() {