|
|
|
@ -171,10 +171,12 @@ namespace NzbDrone.Core.MetadataSource.PreDB
|
|
|
|
|
|
|
|
|
|
public bool HasReleases(Movie movie)
|
|
|
|
|
{
|
|
|
|
|
var results = GetResults("movies", movie.Title);
|
|
|
|
|
try
|
|
|
|
|
{
|
|
|
|
|
var results = GetResults("movies", movie.Title);
|
|
|
|
|
|
|
|
|
|
foreach (PreDBResult result in results)
|
|
|
|
|
{
|
|
|
|
|
foreach (PreDBResult result in results)
|
|
|
|
|
{
|
|
|
|
|
var parsed = Parser.Parser.ParseMovieTitle(result.Title);
|
|
|
|
|
if (parsed == null)
|
|
|
|
|
{
|
|
|
|
@ -182,13 +184,20 @@ namespace NzbDrone.Core.MetadataSource.PreDB
|
|
|
|
|
}
|
|
|
|
|
var match = _parsingService.Map(parsed, "", new MovieSearchCriteria { Movie = movie });
|
|
|
|
|
|
|
|
|
|
if (match != null && match.Movie != null && match.Movie.Id == movie.Id)
|
|
|
|
|
{
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if (match != null && match.Movie != null && match.Movie.Id == movie.Id)
|
|
|
|
|
{
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return false;
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
catch (Exception ex)
|
|
|
|
|
{
|
|
|
|
|
_logger.Warn(ex, "Error while looking on predb.me.");
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|