mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2025-03-12 22:51:44 -05:00
feat: improve error handling of commit rendering (#7130)
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7130 Reviewed-by: Otto <otto@codeberg.org>
This commit is contained in:
commit
e4a21a1493
1 changed files with 2 additions and 6 deletions
|
@ -315,11 +315,7 @@ func Diff(ctx *context.Context) {
|
||||||
|
|
||||||
commit, err := gitRepo.GetCommit(commitID)
|
commit, err := gitRepo.GetCommit(commitID)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
if git.IsErrNotExist(err) {
|
ctx.NotFoundOrServerError("gitRepo.GetCommit", git.IsErrNotExist, err)
|
||||||
ctx.NotFound("Repo.GitRepo.GetCommit", err)
|
|
||||||
} else {
|
|
||||||
ctx.ServerError("Repo.GitRepo.GetCommit", err)
|
|
||||||
}
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
if len(commitID) != commit.ID.Type().FullLength() {
|
if len(commitID) != commit.ID.Type().FullLength() {
|
||||||
|
@ -343,7 +339,7 @@ func Diff(ctx *context.Context) {
|
||||||
FileOnly: fileOnly,
|
FileOnly: fileOnly,
|
||||||
}, files...)
|
}, files...)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
ctx.NotFound("GetDiff", err)
|
ctx.ServerError("GetDiff", err)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue