Skip to content

Commit 086fcad

Browse files
Fix Internal server error on /verify (#2735)
* converted the returned error to an httpError
1 parent 3e3c72e commit 086fcad

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

hscontrol/handlers.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ func (h *Headscale) handleVerifyRequest(
9191

9292
var derpAdmitClientRequest tailcfg.DERPAdmitClientRequest
9393
if err := json.Unmarshal(body, &derpAdmitClientRequest); err != nil {
94-
return fmt.Errorf("cannot parse derpAdmitClientRequest: %w", err)
94+
return NewHTTPError(http.StatusBadRequest, "Bad Request: invalid JSON", fmt.Errorf("cannot parse derpAdmitClientRequest: %w", err))
9595
}
9696

9797
nodes, err := h.state.ListNodes()

0 commit comments

Comments
 (0)