mirror of
https://github.com/Radarr/Radarr
synced 2025-02-26 08:02:56 +00:00
Maybe this will solve the error
Couldn't refresh info for [tt2032572][USS Indianapolis: Men of Courage]: Object reference not set to an instance of an object
This commit is contained in:
parent
dea305e921
commit
bc2ff149b4
1 changed files with 15 additions and 15 deletions
|
@ -155,17 +155,23 @@ public Movie GetMovieInfo(int TmdbId)
|
||||||
foreach (Video video in resource.videos.results)
|
foreach (Video video in resource.videos.results)
|
||||||
{
|
{
|
||||||
if (video.type == "Trailer" && video.site == "YouTube")
|
if (video.type == "Trailer" && video.site == "YouTube")
|
||||||
|
{
|
||||||
|
if (video.key != null)
|
||||||
{
|
{
|
||||||
movie.YouTubeTrailerId = video.key;
|
movie.YouTubeTrailerId = video.key;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (resource.production_companies != null && resource.production_companies.Count() > 0)
|
if (resource.production_companies != null)
|
||||||
|
{
|
||||||
|
if (resource.production_companies.Any())
|
||||||
{
|
{
|
||||||
movie.Studio = resource.production_companies[0].name;
|
movie.Studio = resource.production_companies[0].name;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return movie;
|
return movie;
|
||||||
}
|
}
|
||||||
|
@ -345,25 +351,19 @@ private Movie MapMovie(MovieResult result)
|
||||||
{
|
{
|
||||||
imdbMovie.SortTitle = Parser.Parser.NormalizeTitle(result.title);
|
imdbMovie.SortTitle = Parser.Parser.NormalizeTitle(result.title);
|
||||||
imdbMovie.Title = result.title;
|
imdbMovie.Title = result.title;
|
||||||
string titleSlug = ToUrlSlug(result.title);
|
imdbMovie.TitleSlug = ToUrlSlug(result.title);
|
||||||
imdbMovie.TitleSlug = titleSlug.ToLower().Replace(" ", "-");
|
|
||||||
|
|
||||||
if (result.release_date.IsNotNullOrWhiteSpace())
|
if (result.release_date.IsNotNullOrWhiteSpace())
|
||||||
{
|
{
|
||||||
imdbMovie.Year = DateTime.Parse(result.release_date).Year;
|
imdbMovie.Year = DateTime.Parse(result.release_date).Year;
|
||||||
}
|
}
|
||||||
//var slugResult = _movieService.FindByTitleSlug(imdbMovie.TitleSlug);
|
|
||||||
//if (slugResult != null)
|
imdbMovie.TitleSlug += "-" + imdbMovie.Year;
|
||||||
//{
|
|
||||||
// _logger.Debug("Movie with this title slug already exists. Adding year...");
|
|
||||||
//}
|
|
||||||
imdbMovie.TitleSlug += "-" + imdbMovie.Year.ToString();
|
|
||||||
|
|
||||||
imdbMovie.Images = new List<MediaCover.MediaCover>();
|
imdbMovie.Images = new List<MediaCover.MediaCover>();
|
||||||
imdbMovie.Overview = result.overview;
|
imdbMovie.Overview = result.overview;
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
string url = result.poster_path;
|
|
||||||
var imdbPoster = _configService.GetCoverForURL(result.poster_path, MediaCoverTypes.Poster);
|
var imdbPoster = _configService.GetCoverForURL(result.poster_path, MediaCoverTypes.Poster);
|
||||||
imdbMovie.Images.Add(imdbPoster);
|
imdbMovie.Images.Add(imdbPoster);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue