diff options
author | wxiaoguang <wxiaoguang@gmail.com> | 2025-02-17 14:13:17 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-02-16 22:13:17 -0800 |
commit | f35850f48ed0bd40ec288e2547ac687a7bf1746c (patch) | |
tree | 27191daf6a2ca9e216710090bba303e26dafb157 /routers/api/v1/repo/git_ref.go | |
parent | 69de5a65c25b08b501ed1e8123fcdad43f382213 (diff) | |
download | gitea-f35850f48ed0bd40ec288e2547ac687a7bf1746c.tar.gz gitea-f35850f48ed0bd40ec288e2547ac687a7bf1746c.zip |
Refactor error system (#33610)
Diffstat (limited to 'routers/api/v1/repo/git_ref.go')
-rw-r--r-- | routers/api/v1/repo/git_ref.go | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/routers/api/v1/repo/git_ref.go b/routers/api/v1/repo/git_ref.go index 1743c0fc20..e2030ac296 100644 --- a/routers/api/v1/repo/git_ref.go +++ b/routers/api/v1/repo/git_ref.go @@ -4,6 +4,7 @@ package repo import ( + "fmt" "net/http" "net/url" @@ -77,12 +78,12 @@ func GetGitRefs(ctx *context.APIContext) { func getGitRefsInternal(ctx *context.APIContext, filter string) { refs, lastMethodName, err := utils.GetGitRefs(ctx, filter) if err != nil { - ctx.Error(http.StatusInternalServerError, lastMethodName, err) + ctx.APIError(http.StatusInternalServerError, fmt.Errorf("%s: %w", lastMethodName, err)) return } if len(refs) == 0 { - ctx.NotFound() + ctx.APIErrorNotFound() return } |