aboutsummaryrefslogtreecommitdiffstats
path: root/interface/js/app/config.js
diff options
context:
space:
mode:
Diffstat (limited to 'interface/js/app/config.js')
-rw-r--r--interface/js/app/config.js11
1 files changed, 8 insertions, 3 deletions
diff --git a/interface/js/app/config.js b/interface/js/app/config.js
index 8fbaf4fe0..5bebca62a 100644
--- a/interface/js/app/config.js
+++ b/interface/js/app/config.js
@@ -32,8 +32,9 @@ define(["jquery"],
$("#modalDialog").modal("hide");
}
function save_map_error(rspamd, serv, jqXHR, textStatus, errorThrown) {
+ var serv_name = (typeof serv === "string") ? serv : serv.name;
rspamd.alertMessage("alert-modal alert-error", "Save map error on " +
- serv.name + ": " + errorThrown);
+ serv_name + ": " + errorThrown);
}
// @upload map from modal
function saveMap(rspamd, action, id) {
@@ -267,8 +268,12 @@ define(["jquery"],
var id = $(form).attr("id");
var data = $("#" + id).find("textarea").val();
rspamd.query(action, {
- success: save_map_success,
- error: save_map_error,
+ success: function () {
+ save_map_success(rspamd);
+ },
+ error: function (serv, jqXHR, textStatus, errorThrown) {
+ save_map_error(rspamd, serv, jqXHR, textStatus, errorThrown);
+ },
method: "POST",
headers: {
Map: id,