From e0b4cc75a3e9366c5a2447a2e389a3edc68c5765 Mon Sep 17 00:00:00 2001 From: pg9182 <96569817+pg9182@users.noreply.github.com> Date: Sat, 15 Oct 2022 08:42:28 -0400 Subject: pkg/api/api0: Add more descriptive error for attempts to update nonexistent server --- pkg/api/api0/server.go | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'pkg/api/api0') diff --git a/pkg/api/api0/server.go b/pkg/api/api0/server.go index 1efc5c2..afb4f13 100644 --- a/pkg/api/api0/server.go +++ b/pkg/api/api0/server.go @@ -319,6 +319,14 @@ func (h *Handler) handleServerUpsert(w http.ResponseWriter, r *http.Request) { }) return } + if errors.Is(err, ErrServerListUpdateServerDead) { + respJSON(w, r, http.StatusForbidden, map[string]any{ + "success": false, + "error": ErrorCode_UNAUTHORIZED_GAMESERVER, + "msg": ErrorCode_UNAUTHORIZED_GAMESERVER.Messagef("no such server"), + }) + return + } if errors.Is(err, ErrServerListDuplicateAuthAddr) { respJSON(w, r, http.StatusForbidden, map[string]any{ "success": false, -- cgit v1.2.3