fixed double compression issue.

pull/3113/head
kay.one 11 years ago
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…
Cancel
Save