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