handle empty fields result

This commit is contained in:
Luis Miguel Almánzar 2014-05-10 14:06:29 -04:00
parent 4e81655239
commit fda8c64f9c

View file

@ -235,8 +235,10 @@ namespace MediaBrowser.Providers.Subtitles
Predicate<SubtitleSearchResult> mediaFilter = Predicate<SubtitleSearchResult> mediaFilter =
x => x =>
request.ContentType == SubtitleMediaType.Episode request.ContentType == SubtitleMediaType.Episode
? int.Parse(x.SeriesSeason, _usCulture) == request.ParentIndexNumber && int.Parse(x.SeriesEpisode, _usCulture) == request.IndexNumber ? !string.IsNullOrEmpty(x.SeriesSeason) && !string.IsNullOrEmpty(x.SeriesEpisode) &&
: long.Parse(x.IDMovieImdb, _usCulture) == imdbId; int.Parse(x.SeriesSeason, _usCulture) == request.ParentIndexNumber &&
int.Parse(x.SeriesEpisode, _usCulture) == request.IndexNumber
: !string.IsNullOrEmpty(x.IDMovieImdb) && long.Parse(x.IDMovieImdb, _usCulture) == imdbId;
var results = ((MethodResponseSubtitleSearch)result).Results; var results = ((MethodResponseSubtitleSearch)result).Results;