diff --git a/src/server/v2.0/handler/repository.go b/src/server/v2.0/handler/repository.go index 3c370174746..d365e222238 100644 --- a/src/server/v2.0/handler/repository.go +++ b/src/server/v2.0/handler/repository.go @@ -199,7 +199,7 @@ func (r *repositoryAPI) ListRepositories(ctx context.Context, params operation.L } func (r *repositoryAPI) GetRepository(ctx context.Context, params operation.GetRepositoryParams) middleware.Responder { - if err := r.RequireProjectAccess(ctx, params.ProjectName, rbac.ActionList, rbac.ResourceRepository); err != nil { + if err := r.RequireProjectAccess(ctx, params.ProjectName, rbac.ActionRead, rbac.ResourceRepository); err != nil { return r.SendError(ctx, err) } repository, err := r.repoCtl.GetByName(ctx, fmt.Sprintf("%s/%s", params.ProjectName, params.RepositoryName))