diff options
author | Bryce Johnson <bryce@gitlab.com> | 2017-09-21 09:16:29 -0400 |
---|---|---|
committer | Bryce Johnson <bryce@gitlab.com> | 2017-09-21 09:16:29 -0400 |
commit | 2997df56030bff504be67c40d867dbd9eceb7319 (patch) | |
tree | 9f4f7e18cb95c653203009c73e49182ce3f5387e | |
parent | 72766236caf23c214d78cc9b3cb49cd29e533fdc (diff) | |
download | gitlab-ce-cache-csrf-token.tar.gz |
Override $.rails.csrfToken to return cached token.cache-csrf-token
-rw-r--r-- | app/assets/javascripts/lib/utils/csrf.js | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/app/assets/javascripts/lib/utils/csrf.js b/app/assets/javascripts/lib/utils/csrf.js index e870da27a12..ae41cc5e8a8 100644 --- a/app/assets/javascripts/lib/utils/csrf.js +++ b/app/assets/javascripts/lib/utils/csrf.js @@ -47,5 +47,10 @@ const csrf = { csrf.init(); +// use our cached token for any $.rails-generated AJAX requests +if ($.rails) { + $.rails.csrfToken = () => csrf.token; +} + export default csrf; |