mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
fix tests, crsf token meta is not present on tests (#7733)
This commit is contained in:
parent
dfb66334c1
commit
240b61e844
@ -4,18 +4,19 @@ export default {
|
||||
|
||||
initialize(container) {
|
||||
const session = container.lookup("session:main");
|
||||
const meta = document.querySelector("meta[name=csrf-token]");
|
||||
|
||||
const csrfToken = document
|
||||
.querySelector("meta[name=csrf-token]")
|
||||
.getAttribute("content");
|
||||
if (meta) {
|
||||
const csrfToken = meta.getAttribute("content");
|
||||
|
||||
// Add a CSRF token to all AJAX requests
|
||||
session.set("csrfToken", csrfToken);
|
||||
// Add a CSRF token to all AJAX requests
|
||||
session.set("csrfToken", csrfToken);
|
||||
|
||||
$.ajaxPrefilter((options, originalOptions, xhr) => {
|
||||
if (!options.crossDomain) {
|
||||
xhr.setRequestHeader("X-CSRF-Token", csrfToken);
|
||||
}
|
||||
});
|
||||
$.ajaxPrefilter((options, originalOptions, xhr) => {
|
||||
if (!options.crossDomain) {
|
||||
xhr.setRequestHeader("X-CSRF-Token", csrfToken);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user