Use HttpContext from the controller
This commit is contained in:
@@ -57,7 +57,8 @@ namespace Umbraco.Core.Configuration
|
||||
/// <summary>
|
||||
/// Clears the temporary files stored for the ClientDependency folder
|
||||
/// </summary>
|
||||
internal bool ClearTempFiles()
|
||||
/// <param name="currentHttpContext"></param>
|
||||
internal bool ClearTempFiles(HttpContextBase currentHttpContext)
|
||||
{
|
||||
var cdfTempDirectories = new HashSet<string>();
|
||||
foreach (BaseCompositeFileProcessingProvider provider in ClientDependencySettings.Instance
|
||||
@@ -69,7 +70,7 @@ namespace Umbraco.Core.Configuration
|
||||
|
||||
try
|
||||
{
|
||||
var relativePath = HttpContext.Current.Server.MapPath(XmlFileMapper.FileMapVirtualFolder);
|
||||
var relativePath = currentHttpContext.Server.MapPath(XmlFileMapper.FileMapVirtualFolder);
|
||||
if (relativePath != null)
|
||||
{
|
||||
var directoryInfo = new DirectoryInfo(relativePath);
|
||||
|
||||
@@ -48,7 +48,7 @@ namespace Umbraco.Web.Install.Controllers
|
||||
var clientDependencyConfig = new ClientDependencyConfiguration(ApplicationContext.Current.ProfilingLogger.Logger);
|
||||
var clientDependencyUpdated = clientDependencyConfig.IncreaseVersionNumber();
|
||||
// Delete ClientDependency temp directories to make sure we get fresh caches
|
||||
var clientDependencyTempFilesDeleted = clientDependencyConfig.ClearTempFiles();
|
||||
var clientDependencyTempFilesDeleted = clientDependencyConfig.ClearTempFiles(HttpContext);
|
||||
|
||||
var result = _umbracoContext.Security.ValidateCurrentUser(false);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user