File tree Expand file tree Collapse file tree 2 files changed +8
-4
lines changed Expand file tree Collapse file tree 2 files changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -7,7 +7,6 @@ package integrations
7
7
import (
8
8
"fmt"
9
9
"net/http"
10
- "strings"
11
10
"testing"
12
11
13
12
"code.gitea.io/gitea/models"
@@ -152,7 +151,7 @@ func TestAPIGetReleaseByTag(t *testing.T) {
152
151
153
152
var err * api.APIError
154
153
DecodeJSON (t , resp , & err )
155
- assert .True (t , strings . HasPrefix ( err . Message , "release tag does not exist" ) )
154
+ assert .EqualValues (t , "Not Found" , err . Message )
156
155
}
157
156
158
157
func TestAPIDeleteTagByName (t * testing.T ) {
Original file line number Diff line number Diff line change @@ -48,14 +48,19 @@ func GetReleaseTag(ctx *context.APIContext) {
48
48
release , err := models .GetRelease (ctx .Repo .Repository .ID , tag )
49
49
if err != nil {
50
50
if models .IsErrReleaseNotExist (err ) {
51
- ctx .Error ( http . StatusNotFound , "GetRelease" , err )
51
+ ctx .NotFound ( )
52
52
return
53
53
}
54
54
ctx .Error (http .StatusInternalServerError , "GetRelease" , err )
55
55
return
56
56
}
57
57
58
- if err := release .LoadAttributes (); err != nil {
58
+ if release .IsTag {
59
+ ctx .NotFound ()
60
+ return
61
+ }
62
+
63
+ if err = release .LoadAttributes (); err != nil {
59
64
ctx .Error (http .StatusInternalServerError , "LoadAttributes" , err )
60
65
return
61
66
}
You can’t perform that action at this time.
0 commit comments