1
0
mirror of https://github.com/Radarr/Radarr.git synced 2024-11-04 10:02:40 +01:00

Fixed: Return existing item props on lookup with IMDBId or TMDBId

Fixes #5037
This commit is contained in:
Qstick 2020-09-19 22:41:07 -04:00
parent ff3fd0bb1e
commit db05f0464a

View File

@ -328,7 +328,8 @@ public List<Movie> SearchForNewMovie(string title)
{
try
{
return new List<Movie> { GetMovieByImdbId(parserResult.ImdbId) };
var movieLookup = GetMovieByImdbId(parserResult.ImdbId);
return movieLookup == null ? new List<Movie>() : new List<Movie> { _movieService.FindByTmdbId(movieLookup.TmdbId) ?? movieLookup };
}
catch (Exception)
{
@ -352,7 +353,8 @@ public List<Movie> SearchForNewMovie(string title)
try
{
return new List<Movie> { GetMovieByImdbId(imdbid) };
var movieLookup = GetMovieByImdbId(imdbid);
return movieLookup == null ? new List<Movie>() : new List<Movie> { _movieService.FindByTmdbId(movieLookup.TmdbId) ?? movieLookup };
}
catch (MovieNotFoundException)
{
@ -373,7 +375,8 @@ public List<Movie> SearchForNewMovie(string title)
try
{
return new List<Movie> { GetMovieInfo(tmdbid).Item1 };
var movieLookup = GetMovieInfo(tmdbid).Item1;
return movieLookup == null ? new List<Movie>() : new List<Movie> { _movieService.FindByTmdbId(movieLookup.TmdbId) ?? movieLookup };
}
catch (MovieNotFoundException)
{