Added name + year lookups

New: Support series lookup when year has been appended to the release name
This commit is contained in:
Mark McDowall
2013-10-31 16:50:39 -07:00
parent da0f04d4c8
commit 436644318b
10 changed files with 220 additions and 42 deletions

View File

@@ -68,15 +68,22 @@ namespace NzbDrone.Core.Parser
public Series GetSeries(string title)
{
var searchTitle = title;
var parsedEpisodeInfo = Parser.ParseTitle(title);
if (parsedEpisodeInfo != null)
if (parsedEpisodeInfo == null)
{
searchTitle = parsedEpisodeInfo.SeriesTitle;
return _seriesService.FindByTitle(title);
}
return _seriesService.FindByTitle(searchTitle);
var series = _seriesService.FindByTitle(parsedEpisodeInfo.SeriesTitle);
if (series == null)
{
series = _seriesService.FindByTitle(parsedEpisodeInfo.SeriesTitleInfo.TitleWithoutYear,
parsedEpisodeInfo.SeriesTitleInfo.Year);
}
return series;
}
public RemoteEpisode Map(ParsedEpisodeInfo parsedEpisodeInfo, int tvRageId, SearchCriteriaBase searchCriteria = null)