AnimeBytes Fix stripping of episode number from search term

This commit is contained in:
Azerelat
2016-01-07 00:12:11 +00:00
parent 9d4e8f4bda
commit 71c583d359

View File

@@ -119,12 +119,18 @@ namespace Jackett.Indexers
base.LoadFromSavedConfiguration(jsonConfig);
}
private string StripEpisodeNumber(string term)
{
// Tracer does not support searching with episode number so strip it if we have one
return Regex.Replace(term, @"\W(\dx)?\d?\d$", string.Empty);
}
public async Task<IEnumerable<ReleaseInfo>> PerformQuery(TorznabQuery query)
{
// The result list
var releases = new List<ReleaseInfo>();
foreach (var result in await GetResults(query.SanitizedSearchTerm))
foreach (var result in await GetResults(StripEpisodeNumber(query.SanitizedSearchTerm)))
{
releases.Add(result);
}
@@ -136,14 +142,6 @@ namespace Jackett.Indexers
{
var cleanSearchTerm = HttpUtility.UrlEncode(searchTerm);
// This tracker only deals with full seasons so chop off the episode/season number if we have it D:
if (!string.IsNullOrWhiteSpace(searchTerm))
{
var splitindex = searchTerm.LastIndexOf(' ');
if (splitindex > -1)
searchTerm = searchTerm.Substring(0, splitindex);
}
// The result list
var releases = new List<ReleaseInfo>();