diff options
Diffstat (limited to 'routers')
-rw-r--r-- | routers/api/v1/api.go | 2 | ||||
-rw-r--r-- | routers/repo/http.go | 2 | ||||
-rw-r--r-- | routers/repo/pull.go | 2 | ||||
-rw-r--r-- | routers/user/home.go | 2 |
4 files changed, 4 insertions, 4 deletions
diff --git a/routers/api/v1/api.go b/routers/api/v1/api.go index 2ab1af3d..d883d6c0 100644 --- a/routers/api/v1/api.go +++ b/routers/api/v1/api.go @@ -65,7 +65,7 @@ func repoAssignment() macaron.Handler { if ctx.IsSigned && ctx.User.IsAdmin { ctx.Repo.AccessMode = models.ACCESS_MODE_OWNER } else { - mode, err := models.AccessLevel(ctx.User, repo) + mode, err := models.AccessLevel(ctx.User.ID, repo) if err != nil { ctx.Error(500, "AccessLevel", err) return diff --git a/routers/repo/http.go b/routers/repo/http.go index 51e393d0..e67a5b08 100644 --- a/routers/repo/http.go +++ b/routers/repo/http.go @@ -127,7 +127,7 @@ func HTTPContexter() macaron.Handler { if isPull { mode = models.ACCESS_MODE_READ } - has, err := models.HasAccess(authUser, repo, mode) + has, err := models.HasAccess(authUser.ID, repo, mode) if err != nil { ctx.Handle(http.StatusInternalServerError, "HasAccess", err) return diff --git a/routers/repo/pull.go b/routers/repo/pull.go index 49f25260..067e3c2a 100644 --- a/routers/repo/pull.go +++ b/routers/repo/pull.go @@ -49,7 +49,7 @@ func getForkRepository(ctx *context.Context) *models.Repository { return nil } - if !forkRepo.CanBeForked() || !forkRepo.HasAccess(ctx.User) { + if !forkRepo.CanBeForked() || !forkRepo.HasAccess(ctx.User.ID) { ctx.Handle(404, "getForkRepository", nil) return nil } diff --git a/routers/user/home.go b/routers/user/home.go index f413a223..cb85bd8f 100644 --- a/routers/user/home.go +++ b/routers/user/home.go @@ -293,7 +293,7 @@ func Issues(ctx *context.Context) { } // Check if user has access to given repository. - if !repo.IsOwnedBy(ctxUser.ID) && !repo.HasAccess(ctxUser) { + if !repo.IsOwnedBy(ctxUser.ID) && !repo.HasAccess(ctxUser.ID) { ctx.Handle(404, "Issues", fmt.Errorf("#%d", repoID)) return } |