diff --git a/src/NzbDrone.Core/MetadataSource/PreDB/PreDBService.cs b/src/NzbDrone.Core/MetadataSource/PreDB/PreDBService.cs index 8d4d2a1a2..38786ba1c 100644 --- a/src/NzbDrone.Core/MetadataSource/PreDB/PreDBService.cs +++ b/src/NzbDrone.Core/MetadataSource/PreDB/PreDBService.cs @@ -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; + } + } } }