Handle nil body for GET

Signed-off-by: Alex Ellis <alexellis2@gmail.com>
This commit is contained in:
Alex Ellis
2017-11-06 09:14:10 +00:00
parent ebd24ad285
commit 87eed35806

View File

@ -25,8 +25,14 @@ func buildFunctionInput(config *WatchdogConfig, r *http.Request) ([]byte, error)
var requestBytes []byte
var err error
if r.Body != nil {
defer r.Body.Close()
if r.Body == nil {
return res, nil
}
defer r.Body.Close()
if err != nil {
log.Println(err)
return res, err
}
requestBytes, err = ioutil.ReadAll(r.Body)
@ -37,6 +43,7 @@ func buildFunctionInput(config *WatchdogConfig, r *http.Request) ([]byte, error)
} else {
res = requestBytes
}
return res, err
}