Fix for test Sonarr and Radarr connection not working caused by an unencoded url.

pull/222/head
Louis Vézina 6 years ago
parent fda9badc95
commit f56912d1d8

@ -87,6 +87,7 @@ import math
import ast import ast
import hashlib import hashlib
import time import time
import urllib
from get_languages import load_language_in_db, language_from_alpha3 from get_languages import load_language_in_db, language_from_alpha3
from get_providers import load_providers, get_providers, get_providers_auth from get_providers import load_providers, get_providers, get_providers_auth
@ -1689,6 +1690,7 @@ def api_history():
@route(base_url + 'test_url/<protocol>/<url:path>', method='GET') @route(base_url + 'test_url/<protocol>/<url:path>', method='GET')
@custom_auth_basic(check_credentials) @custom_auth_basic(check_credentials)
def test_url(protocol, url): def test_url(protocol, url):
url = urllib.unquote(url)
try: try:
result = requests.get(protocol + "://" + url, allow_redirects=False).json()['version'] result = requests.get(protocol + "://" + url, allow_redirects=False).json()['version']
except: except:

Loading…
Cancel
Save