FIX: Fix for incorrect verify settings being passed when using test connection for newznabs

This commit is contained in:
evilhero 2019-04-05 16:40:24 -04:00
parent f3dfe2ae6c
commit 57b595e9b1
2 changed files with 11 additions and 3 deletions

View File

@ -2227,19 +2227,19 @@
var imagechk = document.getElementById("dognzb_statusicon");
var name = 'DOGnzb';
var host = 'https://api.dognzb.cr';
var ssl = document.getElementById("dognzb_verify").value;
var ssl = document.getElementById("dognzb_verify").checked;
var apikey = document.getElementById("dognzb_apikey").value;
} else if ( newznab.indexOf("test_nzbsu") > -1) {
var imagechk = document.getElementById("nzbsu_statusicon");
var name = 'nzb.su';
var host = 'https://api.nzb.su';
var ssl = document.getElementById("nzbsu_verify").value;
var ssl = document.getElementById("nzbsu_verify").checked;
var apikey = document.getElementById("nzbsu_apikey").value;
} else {
var imagechk = document.getElementById("newznabstatus"+newznab);
var name = document.getElementById("newznab_name"+newznab).value;
var host = document.getElementById("newznab_host"+newznab).value;;
var ssl = document.getElementById("newznab_verify"+newznab).value;
var ssl = document.getElementById("newznab_verify"+newznab).checked;
var apikey = document.getElementById("newznab_api"+newznab).value;
}
$.get("testnewznab",

View File

@ -5959,6 +5959,14 @@ class WebInterface(object):
testqbit.exposed = True
def testnewznab(self, name, host, ssl, apikey):
logger.fdebug('ssl/verify: %s' % ssl)
if 'ssl' == '0' or ssl == '1':
ssl = bool(int(ssl))
else:
if ssl == 'false':
ssl = False
else:
ssl = True
result = helpers.newznab_test(name, host, ssl, apikey)
if result is True:
logger.info('Successfully tested %s [%s] - valid api response received' % (name, host))