From 50e392d8dea8dfe36153508e2f24000df0e4b1eb Mon Sep 17 00:00:00 2001 From: Agate Date: Tue, 9 Jun 2020 14:32:02 +0200 Subject: [PATCH] Fix #1153: post issue on some URLs due to missing CSRF token --- front/src/components/audio/Player.vue | 1 - front/src/components/audio/SearchBar.vue | 5 ++++- front/src/components/library/FileUploadWidget.vue | 6 +++++- front/src/components/library/TagsSelector.vue | 5 ++++- front/src/components/library/radios/Filter.vue | 4 +++- front/src/utils.js | 12 ++++++++++++ 6 files changed, 28 insertions(+), 5 deletions(-) diff --git a/front/src/components/audio/Player.vue b/front/src/components/audio/Player.vue index 1296ecb97..a6d638995 100644 --- a/front/src/components/audio/Player.vue +++ b/front/src/components/audio/Player.vue @@ -436,7 +436,6 @@ export default { param = "token" value = this.$store.state.auth.scopedTokens.listen } - console.log('HELLO', param, value, this.$store.state.auth.scopedTokens) sources.forEach(e => { e.url = url.updateQueryString(e.url, param, value) }) diff --git a/front/src/components/audio/SearchBar.vue b/front/src/components/audio/SearchBar.vue index 60650c52e..8df8b1826 100644 --- a/front/src/components/audio/SearchBar.vue +++ b/front/src/components/audio/SearchBar.vue @@ -70,7 +70,10 @@ export default { if (!self.$store.state.auth.authenticated) { return xhrObject } - xhrObject.setRequestHeader('Authorization', self.$store.getters['auth/header']) + + if (self.$store.state.auth.oauth.accessToken) { + xhrObject.setRequestHeader('Authorization', self.$store.getters['auth/header']) + } return xhrObject }, onResponse: function (initialResponse) { diff --git a/front/src/components/library/FileUploadWidget.vue b/front/src/components/library/FileUploadWidget.vue index 7557d61e4..c91916c03 100644 --- a/front/src/components/library/FileUploadWidget.vue +++ b/front/src/components/library/FileUploadWidget.vue @@ -1,5 +1,6 @@