diff --git a/src/ui/api/repository.go b/src/ui/api/repository.go index 3bf54bf66..bc12785f5 100644 --- a/src/ui/api/repository.go +++ b/src/ui/api/repository.go @@ -650,7 +650,7 @@ func (ra *RepositoryAPI) Put() { } project, _ := utils.ParseRepository(name) - if !ra.SecurityCtx.HasAllPerm(project) { + if !ra.SecurityCtx.HasWritePerm(project) { ra.HandleForbidden(ra.SecurityCtx.GetUsername()) return }