diff --git a/resources/assets/vue/vuex/modules/authentication.js b/resources/assets/vue/vuex/modules/authentication.js index 4447d3e5..350a1447 100644 --- a/resources/assets/vue/vuex/modules/authentication.js +++ b/resources/assets/vue/vuex/modules/authentication.js @@ -20,18 +20,21 @@ export default { getOrder: (state, getters) => getters.getDecodedAccessToken.user.order, getAccessToken(state, getters) { - $crisp.push(["set", "user:email", getters.getUserEmail]); - if(getters.isAdmin){ - $crisp.push(["set", "user:nickname", getters.getUserName]); - } - if(getters.getCompanyModuleType === 1){ - $crisp.push(["set", "user:nickname", getters.getDecodedAccessToken.user.company_marking]); - $crisp.push(["set", "session:data", [ - [ - ["company name", getters.getDecodedAccessToken.user.company_name], - ] - ]]); + if(getters.isAuthenticated){ + $crisp.push(["set", "user:email", getters.getUserEmail]); + if(getters.isAdmin){ + $crisp.push(["set", "user:nickname", getters.getUserName]); + } + if(getters.getCompanyModuleType === 1){ + $crisp.push(["set", "user:nickname", getters.getDecodedAccessToken.user.company_marking]); + $crisp.push(["set", "session:data", [ + [ + ["company name", getters.getDecodedAccessToken.user.company_name], + ] + ]]); + } } + return state.authentication.access_token }, getDecodedAccessToken(state) {