Skip to content

Commit cf7631f

Browse files
oliwermjuraga
authored andcommitted
BUG/MINOR: runtime: return 404 when a server or backend is not found
1 parent 0c0b2d8 commit cf7631f

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

handlers/runtime_server.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,11 @@ func (h *GetRuntimeServerHandlerImpl) Handle(params server.GetRuntimeServerParam
5151

5252
rs, err := rn.GetServerState(params.Backend, params.Name)
5353
if err != nil {
54+
if isNotFoundError(err) {
55+
code := int64(404)
56+
msg := err.Error()
57+
return server.NewGetRuntimeServerNotFound().WithPayload(&models.Error{Code: &code, Message: &msg})
58+
}
5459
e := misc.HandleError(err)
5560
return server.NewGetRuntimeServerDefault(int(*e.Code)).WithPayload(e)
5661
}

0 commit comments

Comments
 (0)