Skip to content

Commit 46863dd

Browse files
committed
Return 404 when tag is broken
Fixes go-gitea#19979
1 parent 870d7f9 commit 46863dd

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

modules/context/repo.go

+4
Original file line numberDiff line numberDiff line change
@@ -942,6 +942,10 @@ func RepoRefByType(refType RepoRefType, ignoreNotExistErr ...bool) func(*Context
942942

943943
ctx.Repo.Commit, err = ctx.Repo.GitRepo.GetTagCommit(refName)
944944
if err != nil {
945+
if git.IsErrNotExist(err) {
946+
ctx.NotFound("GetTagCommit", err)
947+
return
948+
}
945949
ctx.ServerError("GetTagCommit", err)
946950
return
947951
}

0 commit comments

Comments
 (0)