mirror of https://github.com/Radarr/Radarr
fixed double compression issue.
This commit is contained in:
parent
d34b527842
commit
aa50be076c
|
@ -14,7 +14,9 @@ namespace NzbDrone.Api.Extensions
|
|||
|
||||
public static Response CompressResponse(this Response response, Request request)
|
||||
{
|
||||
if (!response.ContentType.Contains("image") && request.Headers.AcceptEncoding.Any(x => x.Contains("gzip")))
|
||||
if (!response.ContentType.Contains("image")
|
||||
&& request.Headers.AcceptEncoding.Any(x => x.Contains("gzip"))
|
||||
&& (!response.Headers.ContainsKey("Content-Encoding") || response.Headers["Content-Encoding"] != "gzip"))
|
||||
{
|
||||
var data = new MemoryStream();
|
||||
response.Contents.Invoke(data);
|
||||
|
|
|
@ -59,7 +59,8 @@ namespace NzbDrone.Api.Frontend
|
|||
response.Headers.DisableCache();
|
||||
}
|
||||
|
||||
return response.CompressResponse(context.Request);
|
||||
//return response.CompressResponse(context.Request);
|
||||
return response;
|
||||
}
|
||||
|
||||
_logger.Warn("File {0} not found", filePath);
|
||||
|
|
Loading…
Reference in New Issue