From 25f86beec979c6dee5203428634c8bbb47d04c91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julius=20H=C3=A4rtl?= Date: Mon, 6 Mar 2023 12:04:48 +0100 Subject: [PATCH] fix(sessions): Do not send close request without token MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Julius Härtl --- src/sessions.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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'] + } }, } }