diff --git a/src/Jackett/Content/custom.js b/src/Jackett/Content/custom.js
index 0718686ad..26dedb44a 100644
--- a/src/Jackett/Content/custom.js
+++ b/src/Jackett/Content/custom.js
@@ -58,7 +58,7 @@ function insertWordWrap(str) {
function getJackettConfig(callback) {
api.getServerConfig(callback).fail(function () {
- doNotify("Error loading Jackett settings, request to Jackett server failed", "danger", "glyphicon glyphicon-alert");
+ doNotify("Error loading Jackett settings, request to Jackett server failed, is server running ?", "danger", "glyphicon glyphicon-alert");
});
}
@@ -213,8 +213,13 @@ function displayUnconfiguredIndexersList() {
}
doNotify("Configuration failed: " + data.error, "danger", "glyphicon glyphicon-alert");
}
- }).fail(function () {
- doNotify("Request to Jackett server failed, is server running ?", "danger", "glyphicon glyphicon-alert");
+ }).fail(function (data) {
+ if(data.responseJSON.error !== undefined) {
+ doNotify("An error occured while configuring this indexer
" + data.responseJSON.error + "
Click here to open an issue on Github for this indexer.", "danger", "glyphicon glyphicon-alert", false);
+ } else {
+ doNotify("An error occured while configuring this indexer, is Jackett server running ?", "danger", "glyphicon glyphicon-alert");
+ }
+
});
});
});
@@ -429,8 +434,13 @@ function testIndexer(id, notifyResult) {
if (notifyResult)
doNotify("Test failed for " + id + ": \n" + data.error, "danger", "glyphicon glyphicon-alert");
}
- }).fail(function () {
- doNotify("Error testing indexer, request to Jackett server error", "danger", "glyphicon glyphicon-alert");
+ }).fail(function (data) {
+ updateTestState(id, "error", data.error, indexers);
+ if(data.responseJSON.error !== undefined && notifyResult) {
+ doNotify("An error occured while testing this indexer
" + data.responseJSON.error + "
Click here to open an issue on Github for this indexer.", "danger", "glyphicon glyphicon-alert", false);
+ } else {
+ doNotify("An error occured while testing indexers, please take a look at indexers with failed test for more informations.", "danger", "glyphicon glyphicon-alert");
+ }
});
}
@@ -613,9 +623,9 @@ function populateSetupForm(indexerId, name, config, caps, link, alternativesitel
}
}).fail(function (data) {
if(data.responseJSON.error !== undefined) {
- doNotify("An error occured while updating this indexer: " + data.responseJSON.error, "danger", "glyphicon glyphicon-alert");
+ doNotify("An error occured while updating this indexer
" + data.responseJSON.error + "
Click here to open an issue on Github for this indexer.", "danger", "glyphicon glyphicon-alert", false);
} else {
- doNotify("An error occured while updating this index, request to Jackett server failed, is server running ?", "danger", "glyphicon glyphicon-alert");
+ doNotify("An error occured while updating this indexer, request to Jackett server failed, is server running ?", "danger", "glyphicon glyphicon-alert");
}
}).always(function () {
$goButton.html(originalBtnText);