Revert "DEV: attempts to prevent session object to be retain in csrf init (#7743)"

This reverts commit 62c56b6e59.
This commit is contained in:
Joffrey JAFFEUX 2019-06-11 10:58:32 +02:00
parent 864222372f
commit e6714d3531

View File

@ -1,16 +1,15 @@
// Append our CSRF token to AJAX requests when necessary.
export default {
name: "csrf-token",
initialize(container) {
const session = container.lookup("session:main");
const csrfToken = $("meta[name=csrf-token]").attr("content");
initialize: function(container) {
var session = container.lookup("session:main");
// Add a CSRF token to all AJAX requests
session.set("csrfToken", csrfToken);
session.set("csrfToken", $("meta[name=csrf-token]").attr("content"));
$.ajaxPrefilter(function(options, originalOptions, xhr) {
if (!options.crossDomain) {
xhr.setRequestHeader("X-CSRF-Token", csrfToken);
xhr.setRequestHeader("X-CSRF-Token", session.get("csrfToken"));
}
});
}