fixed double compression issue.

This commit is contained in:
kay.one 2013-07-06 23:50:49 -07:00
parent d34b527842
commit aa50be076c
2 changed files with 5 additions and 2 deletions

View File

@ -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);

View File

@ -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);