diff --git a/src/NzbDrone.Core/Parser/ParsingService.cs b/src/NzbDrone.Core/Parser/ParsingService.cs index 628e87608..48d9d0ef2 100644 --- a/src/NzbDrone.Core/Parser/ParsingService.cs +++ b/src/NzbDrone.Core/Parser/ParsingService.cs @@ -114,14 +114,12 @@ public Movie GetMovie(string title) return _movieService.FindByTitle(title); } - var movie = _movieService.FindByTitle(parsedMovieInfo.MovieTitle, parsedMovieInfo.Year); - - if (movie == null) + if (TryGetMovieByTitleAndOrYear(parsedMovieInfo, out var result) && result.MappingResultType == MappingResultType.Success) { - movie = _movieService.FindByTitle(parsedMovieInfo.MovieTitle.Replace("DC", "").Trim()); + return result.Movie; } - return movie; + return null; } public MappingResult Map(ParsedMovieInfo parsedMovieInfo, string imdbId, SearchCriteriaBase searchCriteria = null)