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)