diff options
author | Frédéric Guillot <fred@miniflux.net> | 2018-12-12 21:37:39 -0800 |
---|---|---|
committer | Frédéric Guillot <fred@miniflux.net> | 2018-12-12 21:37:39 -0800 |
commit | 6ae935309a8cb2674a9e41db73f81f76ed77b7cc (patch) | |
tree | a8c9e8e6a3a91dcab116d89e267dfc5c92ed721b /http | |
parent | 43ccaf52af1ddaf847ed0fc4969418e6480dc18b (diff) |
Ignore JSON feeds from EnsureUnicode()
Diffstat (limited to 'http')
-rw-r--r-- | http/client/response.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/http/client/response.go b/http/client/response.go index ee317f7..61a9704 100644 --- a/http/client/response.go +++ b/http/client/response.go @@ -78,6 +78,11 @@ func (r *Response) EnsureUnicodeBody() (err error) { return mediaErr } + // JSON feeds are always in UTF-8. + if strings.Contains(mediaType, "json") { + return + } + if strings.Contains(mediaType, "xml") { buffer, _ := ioutil.ReadAll(r.Body) r.Body = bytes.NewReader(buffer) |