diff --git a/src/sessions.js b/src/sessions.js index 52cbf948d..430124463 100644 --- a/src/sessions.js +++ b/src/sessions.js @@ -143,7 +143,12 @@ export function createSession(boardId) { async close() { clearInterval(interval) document.removeEventListener('visibilitychange', visibilitychangeListener) - await sessionApi.closeSession(boardId, await tokenPromise) + if (token) { + await sessionApi.closeSession(boardId, token) + tokenPromise = null + token = null + delete axios.defaults.headers['x-nc-deck-session'] + } }, } }