1
0
Fork 0
mirror of https://github.com/matrix-org/gomatrix synced 2025-05-12 10:41:44 +00:00

Log response body when content upload fails

This commit is contained in:
Richard Lewis 2017-02-20 14:45:37 +00:00
parent 812dcb5515
commit 3c91bb314d

View file

@ -9,6 +9,7 @@ import (
"fmt"
"io"
"io/ioutil"
"log"
"net/http"
"net/url"
"path"
@ -556,8 +557,16 @@ func (cli *Client) UploadToContentRepo(content io.Reader, contentType string, co
return nil, err
}
if res.StatusCode != 200 {
contents, err := ioutil.ReadAll(res.Body)
if err != nil {
return nil, HTTPError{
Message: "Upload request failed - Failed to read response body: " + err.Error(),
Code: res.StatusCode,
}
}
log.Printf("Upload request failed: %s", string(contents))
return nil, HTTPError{
Message: "Upload request failed",
Message: "Upload request failed" + string(contents),
Code: res.StatusCode,
}
}