diff options
Diffstat (limited to 'MediaBrowser.Providers/TV/MissingEpisodeProvider.cs')
| -rw-r--r-- | MediaBrowser.Providers/TV/MissingEpisodeProvider.cs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/MediaBrowser.Providers/TV/MissingEpisodeProvider.cs b/MediaBrowser.Providers/TV/MissingEpisodeProvider.cs index e5c6cf277..49712eea3 100644 --- a/MediaBrowser.Providers/TV/MissingEpisodeProvider.cs +++ b/MediaBrowser.Providers/TV/MissingEpisodeProvider.cs @@ -204,6 +204,12 @@ namespace MediaBrowser.Providers.TV IEnumerable<Tuple<int, int>> episodeLookup, CancellationToken cancellationToken) { + // Be conservative here to avoid creating missing episodes for ones they already have + if (!seriesHasBadData) + { + return false; + } + var existingEpisodes = (from s in series let seasonOffset = TvdbSeriesProvider.GetSeriesOffset(s.ProviderIds) ?? ((s.AnimeSeriesIndex ?? 1) - 1) from c in s.RecursiveChildren.OfType<Episode>() |
