mirror of
https://github.com/SickGear/SickGear.git
synced 2024-12-01 00:43:37 +00:00
Merge pull request #40 from JackDandy/feature/FixNoEpisodeDataHandler
Fix a handler when EpisodeData is not available in tvdb and tvrage APIs
This commit is contained in:
commit
262e54a123
3 changed files with 6 additions and 1 deletions
|
@ -33,6 +33,7 @@
|
|||
* Fix API endpoint Episode.SetStatus to "Wanted"
|
||||
* Change airdateModifyStamp to handle hour that is "00:00"
|
||||
* Fix a handler when ShowData is not available in tvdb and tvrage APIs
|
||||
* Fix a handler when EpisodeData is not available in tvdb and tvrage APIs
|
||||
|
||||
[develop changelog]
|
||||
|
||||
|
|
|
@ -871,8 +871,10 @@ class Tvdb:
|
|||
url = self.config['url_epInfo'] % (sid, language)
|
||||
|
||||
epsEt = self._getetsrc(url, language=language)
|
||||
if 'episode' not in epsEt:
|
||||
return False
|
||||
|
||||
episodes = epsEt["episode"]
|
||||
episodes = epsEt['episode']
|
||||
if not isinstance(episodes, list):
|
||||
episodes = [episodes]
|
||||
|
||||
|
|
|
@ -604,6 +604,8 @@ class TVRage:
|
|||
|
||||
self.config['params_epInfo']['sid'] = sid
|
||||
epsEt = self._getetsrc(self.config['url_epInfo'], self.config['params_epInfo'])
|
||||
if 'episode' not in epsEt:
|
||||
return False
|
||||
|
||||
seasons = epsEt['episodelist']['season']
|
||||
if not isinstance(seasons, list):
|
||||
|
|
Loading…
Reference in a new issue