This is an automated email from the ASF dual-hosted git repository.

martin_s pushed a commit to branch archiva-2.x
in repository https://gitbox.apache.org/repos/asf/archiva.git

commit 7d0aec48c3bf2663b44369612f79553553a8d19b
Author: Martin Stockhammer <[email protected]>
AuthorDate: Fri Dec 17 20:18:24 2021 +0100

    [MRM-2022] Switching from beforeSend to ajax handler for header setting
---
 .../archiva-webapp/src/main/webapp/js/archiva/main.js    | 16 +++++++---------
 1 file changed, 7 insertions(+), 9 deletions(-)

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 c047c2d..3f021af 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);
       }
     }
   };

Reply via email to