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
seasons = {}
episodes = get('episodes')
for episode in episodes:
episode_nr = episode.get('nr')
episode_season = episode.get('season')
# Create season
if seasons.get(episode_season):
seasons[episode_season] = {
'episodes': {}
}
# Add episode information
seasons[episode_season]['episodes'][episode_nr] = self._parseEpisode(show, episode)
if episodes:
for episode in episodes:
episode_nr = episode.get('nr')
episode_season = episode.get('season')
# Create season
if seasons.get(episode_season):
seasons[episode_season] = {
'episodes': {}
}
# Add episode information
seasons[episode_season]['episodes'][episode_nr] = self._parseEpisode(show, episode)
# Add alternative titles
# try:

Loading…
Cancel
Save