diff --git a/lib/www/client/source/src/store/modules/user/actions.js b/lib/www/client/source/src/store/modules/user/actions.js index 418ce48..b6e0340 100644 --- a/lib/www/client/source/src/store/modules/user/actions.js +++ b/lib/www/client/source/src/store/modules/user/actions.js @@ -34,15 +34,14 @@ function setCredentials ({state, commit, getters, dispatch}, force = false) { if (cookieChanged(state.cookie) || force) { try { const cookie = browserCookie(); - const decoded = jwt_decode(cookie.split("=")[1]); + const decoded = cookie ? jwt_decode(cookie.split("=")[1]) : null; commit('setCookie', cookie); commit('setUser', decoded); } catch (err) { if (err.name == "InvalidTokenError") { - commit('setCookie', null); - commit('setUser', null); + console.warn("Failed to decode", browserCookie()); } else { - console.error(err); + console.error("setCredentials", err); } } }