From a163e511ae700b5392e30798fd2f28c7e2a5cdaf Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Sun, 30 Jun 2013 21:50:51 -0700 Subject: [PATCH] Don't cache in debug --- NzbDrone.Api/Frontend/StaticResourceProvider.cs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/NzbDrone.Api/Frontend/StaticResourceProvider.cs b/NzbDrone.Api/Frontend/StaticResourceProvider.cs index b7664f819..b0eebddfd 100644 --- a/NzbDrone.Api/Frontend/StaticResourceProvider.cs +++ b/NzbDrone.Api/Frontend/StaticResourceProvider.cs @@ -6,6 +6,7 @@ using Nancy; using Nancy.Responses; using NzbDrone.Common; using NzbDrone.Api.Extensions; +using NzbDrone.Common.EnvironmentInfo; namespace NzbDrone.Api.Frontend { @@ -20,7 +21,9 @@ namespace NzbDrone.Api.Frontend private readonly IEnumerable _requestMappers; private readonly Logger _logger; - public StaticResourceProvider(IDiskProvider diskProvider, IEnumerable requestMappers, Logger logger) + public StaticResourceProvider(IDiskProvider diskProvider, + IEnumerable requestMappers, + Logger logger) { _diskProvider = diskProvider; _requestMappers = requestMappers; @@ -45,7 +48,11 @@ namespace NzbDrone.Api.Frontend if (_diskProvider.FileExists(filePath)) { var response = new StreamResponse(() => File.OpenRead(filePath), MimeTypes.GetMimeType(filePath)); - response.Headers.EnableCache(); + + if (RuntimeInfo.IsProduction) + { + response.Headers.EnableCache(); + } return response; }