@@ -162,7 +162,7 @@ func ServCommand(ctx *context.PrivateContext) {
162
162
163
163
// We can shortcut at this point if the repo is a mirror
164
164
if mode > models .AccessModeRead && repo .IsMirror {
165
- ctx .JSON (http .StatusUnauthorized , private.ErrServCommand {
165
+ ctx .JSON (http .StatusForbidden , private.ErrServCommand {
166
166
Results : results ,
167
167
Err : fmt .Sprintf ("Mirror Repository %s/%s is read-only" , results .OwnerName , results .RepoName ),
168
168
})
@@ -174,7 +174,7 @@ func ServCommand(ctx *context.PrivateContext) {
174
174
key , err := models .GetPublicKeyByID (keyID )
175
175
if err != nil {
176
176
if models .IsErrKeyNotExist (err ) {
177
- ctx .JSON (http .StatusUnauthorized , private.ErrServCommand {
177
+ ctx .JSON (http .StatusNotFound , private.ErrServCommand {
178
178
Results : results ,
179
179
Err : fmt .Sprintf ("Cannot find key: %d" , keyID ),
180
180
})
@@ -212,7 +212,7 @@ func ServCommand(ctx *context.PrivateContext) {
212
212
deployKey , err = models .GetDeployKeyByRepo (key .ID , repo .ID )
213
213
if err != nil {
214
214
if models .IsErrDeployKeyNotExist (err ) {
215
- ctx .JSON (http .StatusUnauthorized , private.ErrServCommand {
215
+ ctx .JSON (http .StatusNotFound , private.ErrServCommand {
216
216
Results : results ,
217
217
Err : fmt .Sprintf ("Public (Deploy) Key: %d:%s is not authorized to %s %s/%s." , key .ID , key .Name , modeString , results .OwnerName , results .RepoName ),
218
218
})
0 commit comments