use unauthorized instead of internalservererror for failed authkey validation

This commit is contained in:
Evan Simkowitz
2024-08-21 15:23:15 -07:00
parent e527e2ab77
commit 7df91de2e5
2 changed files with 2 additions and 4 deletions
+1 -2
View File
@@ -400,9 +400,8 @@ func WebFnWrap(opts WebFnOpts, fn WebFnType) WebFnType {
w.Header().Set("Access-Control-Expose-Headers", "X-ZoneFileInfo")
err := authkey.ValidateIncomingRequest(r)
if err != nil {
w.WriteHeader(http.StatusInternalServerError)
w.WriteHeader(http.StatusUnauthorized)
w.Write([]byte(fmt.Sprintf("error validating authkey: %v", err)))
log.Printf("error validating request: %v", err)
return
}
fn(w, r)
+1 -2
View File
@@ -248,9 +248,8 @@ func HandleWsInternal(w http.ResponseWriter, r *http.Request) error {
err := authkey.ValidateIncomingRequest(r)
if err != nil {
w.WriteHeader(http.StatusInternalServerError)
w.WriteHeader(http.StatusUnauthorized)
w.Write([]byte(fmt.Sprintf("error validating authkey: %v", err)))
log.Printf("error validating request: %v", err)
return err
}
conn, err := WebSocketUpgrader.Upgrade(w, r, nil)