Remove _UNPACK_ and _FAILED_ from folder name before processing

This commit is contained in:
Mark McDowall 2013-07-22 23:46:42 -07:00
commit fa5dda8e2f
2 changed files with 31 additions and 2 deletions

View file

@ -101,11 +101,12 @@ namespace NzbDrone.Core.MediaFiles
private List<ImportDecision> ProcessSubFolder(DirectoryInfo subfolderInfo)
{
var series = _parsingService.GetSeries(subfolderInfo.Name);
var cleanedUpName = GetCleanedUpFolderName(subfolderInfo.Name);
var series = _parsingService.GetSeries(cleanedUpName);
if (series == null)
{
_logger.Debug("Unknown Series {0}", subfolderInfo.Name);
_logger.Debug("Unknown Series {0}", cleanedUpName);
return new List<ImportDecision>();
}
@ -139,6 +140,14 @@ namespace NzbDrone.Core.MediaFiles
return _importApprovedEpisodes.Import(decisions, true);
}
private string GetCleanedUpFolderName(string folder)
{
folder = folder.Replace("_UNPACK_", "")
.Replace("_FAILED_", "");
return folder;
}
public void Execute(DownloadedEpisodesScanCommand message)
{
ProcessDownloadedEpisodesFolder();