Cristian Onet created MRM-2022: ---------------------------------- Summary: beforeSend overwrite prevents repository scan trigger Key: MRM-2022 URL: https://issues.apache.org/jira/browse/MRM-2022 Project: Archiva Issue Type: Bug Components: repository scanning Affects Versions: 2.2.5 Reporter: Cristian Onet
This is caused by the fact that X-XSRF-TOKEN is set by a handler setup using ajaxSetup that is overwritten by beforeSend I worked around it using this: {quote}--- /archiva/apps/archiva/js/archiva/main.js +++ /archiva/apps/archiva/js/archiva/main.js @@ -864,11 +864,9 @@ if(user) { if (user.validationToken) { $.log("Adding validation token "+user.validationToken); - $.ajaxSetup({ - beforeSend: function (xhr) { + $(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); } {quote} -- This message was sent by Atlassian Jira (v8.3.4#803005)