Fix version check when req body is empty

This commit is contained in:
Andrey Meshkov 2020-07-10 22:20:30 +03:00
parent ab401cabe2
commit fdf608904d
1 changed files with 7 additions and 4 deletions

View File

@ -45,10 +45,13 @@ func handleGetVersionJSON(w http.ResponseWriter, r *http.Request) {
}
req := getVersionJSONRequest{}
err := json.NewDecoder(r.Body).Decode(&req)
if err != nil {
httpError(w, http.StatusBadRequest, "JSON parse: %s", err)
return
var err error
if r.ContentLength != 0 {
err = json.NewDecoder(r.Body).Decode(&req)
if err != nil {
httpError(w, http.StatusBadRequest, "JSON parse: %s", err)
return
}
}
now := time.Now()