Use current time for cache break in development

(cherry picked from commit 020ed32fcfab1c6fbe57af5ea650300272c93fd7)
pull/5202/head
Mark McDowall 1 month ago committed by Bogdan
parent 030300c896
commit e04c28fe2d

@ -1,6 +1,8 @@
using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
using NzbDrone.Common.Crypto; using NzbDrone.Common.Crypto;
using NzbDrone.Common.EnvironmentInfo;
using NzbDrone.Common.Extensions; using NzbDrone.Common.Extensions;
namespace Lidarr.Http.Frontend.Mappers namespace Lidarr.Http.Frontend.Mappers
@ -28,6 +30,11 @@ namespace Lidarr.Http.Frontend.Mappers
return resourceUrl; return resourceUrl;
} }
if (!RuntimeInfo.IsProduction)
{
return resourceUrl + "?t=" + DateTime.UtcNow.Ticks;
}
var mapper = _diskMappers.Single(m => m.CanHandle(resourceUrl)); var mapper = _diskMappers.Single(m => m.CanHandle(resourceUrl));
var pathToFile = mapper.Map(resourceUrl); var pathToFile = mapper.Map(resourceUrl);
var hash = _hashProvider.ComputeMd5(pathToFile).ToBase64(); var hash = _hashProvider.ComputeMd5(pathToFile).ToBase64();

Loading…
Cancel
Save