diff options
| author | Luis Miguel Almánzar <ruisu15@gmail.com> | 2014-05-10 14:06:29 -0400 |
|---|---|---|
| committer | Luis Miguel Almánzar <ruisu15@gmail.com> | 2014-05-10 14:06:29 -0400 |
| commit | fda8c64f9c4e6908da4d8b8af9242a64ab3c4429 (patch) | |
| tree | c82f6f84d55bb8b83a2501222bd5748f5d03ae72 | |
| parent | 4e816552395c1b57868ccd29f6f2e9b70d7272a5 (diff) | |
handle empty fields result
| -rw-r--r-- | MediaBrowser.Providers/Subtitles/OpenSubtitleDownloader.cs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/MediaBrowser.Providers/Subtitles/OpenSubtitleDownloader.cs b/MediaBrowser.Providers/Subtitles/OpenSubtitleDownloader.cs index 293de8835..79a301dd3 100644 --- a/MediaBrowser.Providers/Subtitles/OpenSubtitleDownloader.cs +++ b/MediaBrowser.Providers/Subtitles/OpenSubtitleDownloader.cs @@ -235,8 +235,10 @@ namespace MediaBrowser.Providers.Subtitles Predicate<SubtitleSearchResult> mediaFilter = x => request.ContentType == SubtitleMediaType.Episode - ? int.Parse(x.SeriesSeason, _usCulture) == request.ParentIndexNumber && int.Parse(x.SeriesEpisode, _usCulture) == request.IndexNumber - : long.Parse(x.IDMovieImdb, _usCulture) == imdbId; + ? !string.IsNullOrEmpty(x.SeriesSeason) && !string.IsNullOrEmpty(x.SeriesEpisode) && + 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; |
