diff options
author | Unknwon <u@gogs.io> | 2016-01-25 15:11:56 -0500 |
---|---|---|
committer | Unknwon <u@gogs.io> | 2016-01-25 15:11:56 -0500 |
commit | 1372cab35a22f36162e8cb0d1eaf1e1212244711 (patch) | |
tree | a03cae6f39b5f1c99f67c1cbb8b525a26d00cfbd | |
parent | e33ddac9bfb934fed5d188e10a9930d33d79d3f7 (diff) | |
parent | a3eab8185df5f1522f6d3bc3ed2d62eef4617e54 (diff) | |
download | gitea-1372cab35a22f36162e8cb0d1eaf1e1212244711.tar.gz gitea-1372cab35a22f36162e8cb0d1eaf1e1212244711.zip |
Merge pull request #2445 from bkcsoft/feature/fix-2442
Admins are allowed to create repos for arbitrary Orgs
-rw-r--r-- | routers/repo/repo.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/routers/repo/repo.go b/routers/repo/repo.go index d60ec68834..d4af0babc0 100644 --- a/routers/repo/repo.go +++ b/routers/repo/repo.go @@ -57,7 +57,7 @@ func checkContextUser(ctx *middleware.Context, uid int64) *models.User { } // Check ownership of organization. - if !org.IsOrganization() || !org.IsOwnedBy(ctx.User.Id) { + if !org.IsOrganization() || !(ctx.User.IsAdmin || org.IsOwnedBy(ctx.User.Id)) { ctx.Error(403) return nil } |