Fix LogScrubber exception when cleaning up temp files (#8326)

This commit is contained in:
Ronald Barendse
2020-07-30 17:41:18 +02:00
committed by GitHub
parent 0e4979bd7f
commit 568135a249
2 changed files with 3 additions and 1 deletions
@@ -177,7 +177,7 @@ namespace Umbraco.Web.Scheduling
new[] { new DirectoryInfo(IOHelper.MapPath(SystemDirectories.TempFileUploads)) },
TimeSpan.FromDays(1), //files that are over a day old
_runtime, _logger);
_scrubberRunner.TryAdd(task);
_fileCleanupRunner.TryAdd(task);
return task;
}
}
@@ -51,6 +51,7 @@ namespace Umbraco.Web.Scheduling
if (!dir.Exists)
{
_logger.Debug<TempFileCleanup>("The cleanup folder doesn't exist {Folder}", dir.FullName);
return;
}
var files = dir.GetFiles("*.*", SearchOption.AllDirectories);
@@ -60,6 +61,7 @@ namespace Umbraco.Web.Scheduling
{
try
{
file.IsReadOnly = false;
file.Delete();
}
catch (Exception ex)