diff --git a/handlers/state.go b/handlers/state.go index b834072..5db5d99 100644 --- a/handlers/state.go +++ b/handlers/state.go @@ -16,12 +16,12 @@ func StateOpen( resp *types.SpaceState, ) func(http.ResponseWriter, *http.Request) { return func(w http.ResponseWriter, r *http.Request) { - body := updateEndpointValidator(authDB, validCredentials, w, r) + body := string(updateEndpointValidator(authDB, validCredentials, w, r)) // Parse request body - newState, err := strconv.ParseBool(string(body)) + newState, err := strconv.ParseBool(body) if err != nil { - log.Println("Failed to parse request body from", r.RemoteAddr) + log.Println("Failed to parse request body from", r.RemoteAddr, "body:", body) w.WriteHeader(http.StatusBadRequest) _, _ = io.WriteString(w, "HTTP request body should either be true or false") return