mirror of https://github.com/morpheus65535/bazarr
Fixed subdivx issue with foreign title encoding issue. #2395
This commit is contained in:
parent
8ea3884f23
commit
43d313a31b
|
@ -78,12 +78,16 @@ class SubdivxSubtitle(Subtitle):
|
|||
# episode
|
||||
if isinstance(video, Episode):
|
||||
# already matched within provider
|
||||
matches.update(["title", "series", "season", "episode", "year"])
|
||||
matches.update(["title", "series", "season", "episode"])
|
||||
if str(video.year) in self.release_info:
|
||||
matches.update(["year"])
|
||||
|
||||
# movie
|
||||
elif isinstance(video, Movie):
|
||||
# already matched within provider
|
||||
matches.update(["title", "year"])
|
||||
matches.update(["title"])
|
||||
if str(video.year) in self.release_info:
|
||||
matches.update(["year"])
|
||||
|
||||
update_matches(matches, video, self._description)
|
||||
|
||||
|
@ -184,6 +188,10 @@ class SubdivxSubtitlesProvider(Provider):
|
|||
# Make the POST request
|
||||
response = self.session.post(search_link, data=payload)
|
||||
|
||||
if response.status_code == 500:
|
||||
logger.debug("Error 500 (probably bad encoding of query causing issue on provider side): %s", query)
|
||||
return []
|
||||
|
||||
# Ensure it was successful
|
||||
response.raise_for_status()
|
||||
|
||||
|
|
Loading…
Reference in New Issue