This commit is contained in:
Alien21 2024-04-19 14:59:36 -04:00 committed by GitHub
commit 4d51d54fa6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 4 additions and 0 deletions

View File

@ -32,6 +32,8 @@ namespace NzbDrone.Core.RootFolders
private readonly INamingConfigService _namingConfigService;
private readonly Logger _logger;
private static readonly string IgnoreFolderFile = ".rrignore";
private static readonly HashSet<string> SpecialFolders = new HashSet<string>
{
"$recycle.bin",
@ -185,6 +187,8 @@ namespace NzbDrone.Core.RootFolders
var setToRemove = SpecialFolders;
results.RemoveAll(x => setToRemove.Contains(new DirectoryInfo(x.Path.ToLowerInvariant()).Name));
results.RemoveAll(x => Directory.Exists(x.Path) && Directory.GetFiles(x.Path, IgnoreFolderFile).Length > 0);
_logger.Debug("{0} unmapped folders detected.", results.Count);
return results.OrderBy(u => u.Name, StringComparer.InvariantCultureIgnoreCase).ToList();
}