From: Martin Stockhammer Date: Fri, 17 Dec 2021 19:18:24 +0000 (+0100) Subject: [MRM-2022] Switching from beforeSend to ajax handler for header setting X-Git-Tag: archiva-2.2.7~8 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=7d0aec48c3bf2663b44369612f79553553a8d19b;p=archiva.git [MRM-2022] Switching from beforeSend to ajax handler for header setting --- diff --git a/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/js/archiva/main.js b/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/js/archiva/main.js index c047c2da8..3f021af7e 100644 --- a/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/js/archiva/main.js +++ b/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/js/archiva/main.js @@ -860,17 +860,15 @@ function(jquery,ui,sammy,tmpl,i18n,jqueryCookie,bootstrap,archivaSearch,jqueryVa return $.inArray(karmaName,window.redbackModel.operatioNames)>=0; }; - addValidationTokenHeader=function(user) { - if(user) { + addValidationTokenHeader = function (user) { + if (user) { if (user.validationToken) { - $.log("Adding validation token "+user.validationToken); - $.ajaxSetup({ - beforeSend: function (xhr) { - xhr.setRequestHeader('X-XSRF-TOKEN', user.validationToken); - } - }); + $.log("Adding validation token " + user.validationToken); + $(document).ajaxSend(function (ev, xhr, settings) { + xhr.setRequestHeader('X-XSRF-TOKEN', user.validationToken); + }); } else { - $.log("No validation token in user object "+user.username+", "+user.validationToken); + $.log("No validation token in user object " + user.username + ", " + user.validationToken); } } };