1
0
mirror of https://github.com/Sonarr/Sonarr.git synced 2024-12-16 11:37:58 +02:00

Fixed: Series search will skip Seasons that are not monitored

This commit is contained in:
Mark McDowall 2014-05-29 07:09:02 -07:00
parent 61d1026fb8
commit 760bcbb2ce
2 changed files with 10 additions and 4 deletions

View File

@ -19,10 +19,10 @@ public RootFolderCheck(ISeriesService seriesService, IDiskProvider diskProvider)
public override HealthCheck Check()
{
var missingRootFolders = _seriesService.GetAllSeries()
.Select(s => _diskProvider.GetParentFolder(s.Path))
.Distinct()
.Where(s => !_diskProvider.FolderExists(s))
.ToList();
.Select(s => _diskProvider.GetParentFolder(s.Path))
.Distinct()
.Where(s => !_diskProvider.FolderExists(s))
.ToList();
if (missingRootFolders.Any())
{

View File

@ -32,6 +32,12 @@ public void Execute(SeriesSearchCommand message)
foreach (var season in series.Seasons)
{
if (!season.Monitored)
{
_logger.Debug("Season {0} of {1} is not monitored, skipping seaarch", season.SeasonNumber, series.Title);
continue;
}
var decisions = _nzbSearchService.SeasonSearch(message.SeriesId, season.SeasonNumber);
downloadedCount += _downloadApprovedReports.DownloadApproved(decisions).Count;
}