mirror of
https://github.com/morpheus65535/bazarr.git
synced 2025-04-23 22:27:17 -04:00
Fixed betaseries provider when series doesn't exist. #2431
This commit is contained in:
parent
1c25d125d3
commit
b4071f0af6
1 changed files with 16 additions and 2 deletions
|
@ -83,6 +83,14 @@ class BetaSeriesProvider(Provider):
|
|||
logger.debug('Searching subtitles %r', params)
|
||||
res = self.session.get(
|
||||
server_url + 'episodes/display', params=params, timeout=10)
|
||||
try:
|
||||
if res.status_code == 400 and res.json()['errors'][0]['code'] == 4001:
|
||||
# this is to catch no series found
|
||||
return []
|
||||
elif res.status_code == 400 and res.json()['errors'][0]['code'] == 1001:
|
||||
raise AuthenticationError("Invalid token provided")
|
||||
except Exception:
|
||||
pass
|
||||
res.raise_for_status()
|
||||
result = res.json()
|
||||
matches.add('tvdb_id')
|
||||
|
@ -96,8 +104,14 @@ class BetaSeriesProvider(Provider):
|
|||
logger.debug('Searching subtitles %r', params)
|
||||
res = self.session.get(
|
||||
server_url + 'shows/episodes', params=params, timeout=10)
|
||||
if res.status_code == 400:
|
||||
raise AuthenticationError("Invalid token provided")
|
||||
try:
|
||||
if res.status_code == 400 and res.json()['errors'][0]['code'] == 4001:
|
||||
# this is to catch no series found
|
||||
return []
|
||||
elif res.status_code == 400 and res.json()['errors'][0]['code'] == 1001:
|
||||
raise AuthenticationError("Invalid token provided")
|
||||
except Exception:
|
||||
pass
|
||||
res.raise_for_status()
|
||||
result = res.json()
|
||||
matches.add('series_tvdb_id')
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue