diff options
author | Unknwon <u@gogs.io> | 2015-10-08 20:36:07 -0400 |
---|---|---|
committer | Unknwon <u@gogs.io> | 2015-10-08 20:36:07 -0400 |
commit | aff49b1c9eaa33f7c530275f2695d6d96699ec5d (patch) | |
tree | c3720601db2e005e57032feb42deac7e347ac713 /routers/api/v1/repo_file.go | |
parent | b1941f1da18b8c6ca046771c21f21ba793765518 (diff) |
unified API error response
Diffstat (limited to 'routers/api/v1/repo_file.go')
-rw-r--r-- | routers/api/v1/repo_file.go | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/routers/api/v1/repo_file.go b/routers/api/v1/repo_file.go index 540cd32f..3b2225e6 100644 --- a/routers/api/v1/repo_file.go +++ b/routers/api/v1/repo_file.go @@ -6,7 +6,6 @@ package v1 import ( "github.com/gogits/gogs/models" - "github.com/gogits/gogs/modules/base" "github.com/gogits/gogs/modules/git" "github.com/gogits/gogs/modules/middleware" "github.com/gogits/gogs/routers/repo" @@ -23,12 +22,12 @@ func GetRepoRawFile(ctx *middleware.Context) { if err == git.ErrNotExist { ctx.Error(404) } else { - ctx.JSON(500, &base.ApiJsonErr{"GetBlobByPath: " + err.Error(), base.DOC_URL}) + ctx.APIError(500, "GetBlobByPath", err) } return } if err = repo.ServeBlob(ctx, blob); err != nil { - ctx.JSON(500, &base.ApiJsonErr{"ServeBlob: " + err.Error(), base.DOC_URL}) + ctx.APIError(500, "ServeBlob", err) } } @@ -36,7 +35,7 @@ func GetRepoArchive(ctx *middleware.Context) { repoPath := models.RepoPath(ctx.Params(":username"), ctx.Params(":reponame")) gitRepo, err := git.OpenRepository(repoPath) if err != nil { - ctx.Handle(500, "RepoAssignment Invalid repo: "+repoPath, err) + ctx.APIError(500, "OpenRepository", err) return } ctx.Repo.GitRepo = gitRepo |