From cbb70ed61c1bbbbb718395c612070cfb3eb78457 Mon Sep 17 00:00:00 2001 From: Julien Schmidt Date: Wed, 15 May 2019 03:12:32 +0200 Subject: [PATCH] do not show unknown error box when HTTPS fails for non-members --- public/js/selftest.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/public/js/selftest.js b/public/js/selftest.js index 78aac52..2382d23 100644 --- a/public/js/selftest.js +++ b/public/js/selftest.js @@ -65,7 +65,7 @@ function getIPInfo() { }); } -function checkStatus(url) { +function checkStatus(url, hideUnknown=false) { return new Promise(function(resolve, reject) { log("Performing test request to " + url + " ..."); tryGet(url, timeout).then(function(xhr) { @@ -109,7 +109,9 @@ function checkStatus(url) { log("X-SSN-Problem: " + problem); } - showUnknown(); + if (!hideUnknown) { + showUnknown(); + } reject("FAIL"); return; } @@ -351,7 +353,7 @@ function skipRemainingTests(index) { failed = true; } return runTest(2, function() { - return checkStatus(httpsTestURL); + return checkStatus(httpsTestURL, failed); }); }).then(function(res) { if (res === false) { -- GitLab