Browse Source

Don't try to parse episodes if they aren't in the data

pull/3111/head
Ruud 11 years ago
parent
commit
6e8b7d25e5
  1. 25
      couchpotato/core/media/show/providers/info/thetvdb.py

25
couchpotato/core/media/show/providers/info/thetvdb.py

@ -273,18 +273,19 @@ class TheTVDb(ShowProvider):
# Parse season and episode data # Parse season and episode data
seasons = {} seasons = {}
episodes = get('episodes') episodes = get('episodes')
for episode in episodes: if episodes:
episode_nr = episode.get('nr') for episode in episodes:
episode_season = episode.get('season') episode_nr = episode.get('nr')
episode_season = episode.get('season')
# Create season
if seasons.get(episode_season): # Create season
seasons[episode_season] = { if seasons.get(episode_season):
'episodes': {} seasons[episode_season] = {
} 'episodes': {}
}
# Add episode information
seasons[episode_season]['episodes'][episode_nr] = self._parseEpisode(show, episode) # Add episode information
seasons[episode_season]['episodes'][episode_nr] = self._parseEpisode(show, episode)
# Add alternative titles # Add alternative titles
# try: # try:

Loading…
Cancel
Save