From: Vsevolod Stakhov Date: Sat, 16 Jul 2016 22:53:07 +0000 (+0100) Subject: [Fix] Fix fuzzy adding in webui X-Git-Tag: 1.3.0~68 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4844423a36bc20e5f2aac4ebe9107bfb29cb855e;p=thirdparty%2Frspamd.git [Fix] Fix fuzzy adding in webui --- diff --git a/interface/js/rspamd.js b/interface/js/rspamd.js index c7e4840eeb..6d6a7c5c54 100644 --- a/interface/js/rspamd.js +++ b/interface/js/rspamd.js @@ -707,7 +707,7 @@ }); // @upload text - function uploadText(data, source) { + function uploadText(data, source, headers) { if (source === 'spam') { var url = 'learnspam'; } @@ -715,7 +715,7 @@ var url = 'learnham'; } else if (source == 'fuzzy') { - var url = 'learnfuzzy'; + var url = 'fuzzyadd'; } else if (source === 'scan') { var url = 'scan'; @@ -727,6 +727,9 @@ url: url, beforeSend: function (xhr) { xhr.setRequestHeader('Password', getPassword()); + $.each(headers, function (name, value) { + xhr.setRequestHeader(name, value); + }); }, success: function (data) { cleanTextUpload(source); @@ -842,12 +845,12 @@ $('[data-upload]').on('click', function () { var source = $(this).data('upload'); var data; + var headers = {}; + data = $('#' + source + 'TextSource').val(); if (source == 'fuzzy') { //To access the proper - data = new String($('#' + source + 'TextSource').val()); - data.flag = $('#fuzzyFlagText').val(); - data.weigth = $('#fuzzyWeightText').val(); - data.string = data.toString(); + headers.flag = $('#fuzzyFlagText').val(); + headers.weigth = $('#fuzzyWeightText').val(); } else { data = $('#' + source + 'TextSource').val(); @@ -857,7 +860,7 @@ scanText(data); } else { - uploadText(data, source); + uploadText(data, source, headers); } } return false;