fixed movie genres not getting replaced

This commit is contained in:
Luke Pulverenti 2013-12-26 09:20:17 -05:00
parent ce51973a80
commit 72a956d022
2 changed files with 5 additions and 5 deletions

View File

@ -745,13 +745,13 @@ namespace MediaBrowser.Providers.Movies
// tmdb appears to have unified their numbers to always report "7.3" regardless of country // tmdb appears to have unified their numbers to always report "7.3" regardless of country
// so I removed the culture-specific processing here because it was not working for other countries -ebr // so I removed the culture-specific processing here because it was not working for other countries -ebr
// Movies get this from imdb // Movies get this from imdb
if (movie is BoxSet && float.TryParse(voteAvg, NumberStyles.AllowDecimalPoint, CultureInfo.InvariantCulture, out rating)) if (!(movie is Movie) && float.TryParse(voteAvg, NumberStyles.AllowDecimalPoint, CultureInfo.InvariantCulture, out rating))
{ {
movie.CommunityRating = rating; movie.CommunityRating = rating;
} }
// Movies get this from imdb // Movies get this from imdb
if (movie is BoxSet) if (!(movie is Movie))
{ {
movie.VoteCount = movieData.vote_count; movie.VoteCount = movieData.vote_count;
} }
@ -811,7 +811,7 @@ namespace MediaBrowser.Providers.Movies
} }
} }
//if that didn't find a rating and we are a boxset, use the one from our first child // If that didn't find a rating and we are a boxset, use the one from our first child
if (movie.OfficialRating == null && movie is BoxSet && !movie.LockedFields.Contains(MetadataFields.OfficialRating)) if (movie.OfficialRating == null && movie is BoxSet && !movie.LockedFields.Contains(MetadataFields.OfficialRating))
{ {
var boxset = movie as BoxSet; var boxset = movie as BoxSet;
@ -842,7 +842,7 @@ namespace MediaBrowser.Providers.Movies
{ {
// Only grab them if a boxset or there are no genres. // Only grab them if a boxset or there are no genres.
// For movies and trailers we'll use imdb via omdb // For movies and trailers we'll use imdb via omdb
if (movie is BoxSet || movie.Genres.Count == 0) if (!(movie is Movie) || movie.Genres.Count == 0)
{ {
movie.Genres.Clear(); movie.Genres.Clear();

View File

@ -208,7 +208,7 @@ namespace MediaBrowser.Providers.Movies
return item.Genres.Count == 0; return item.Genres.Count == 0;
} }
return item is Series; return item is Series || item is Movie;
} }
protected class RootObject protected class RootObject