From a7cf3cdf05b16c5959820f65f7e0d301c6dbd606 Mon Sep 17 00:00:00 2001 From: zadam Date: Wed, 19 Jun 2019 22:23:55 +0200 Subject: [PATCH] fix unloading protected session after the timeout, fixes #571 --- src/public/javascripts/services/protected_session.js | 1 + src/public/javascripts/services/protected_session_holder.js | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/public/javascripts/services/protected_session.js b/src/public/javascripts/services/protected_session.js index 233d01e04..b18c740f6 100644 --- a/src/public/javascripts/services/protected_session.js +++ b/src/public/javascripts/services/protected_session.js @@ -43,6 +43,7 @@ async function setupProtectedSession(password) { } protectedSessionHolder.setProtectedSessionId(response.protectedSessionId); + protectedSessionHolder.touchProtectedSession(); await treeService.reload(); diff --git a/src/public/javascripts/services/protected_session_holder.js b/src/public/javascripts/services/protected_session_holder.js index 176a9cbb0..f9b97beb2 100644 --- a/src/public/javascripts/services/protected_session_holder.js +++ b/src/public/javascripts/services/protected_session_holder.js @@ -37,6 +37,8 @@ function isProtectedSessionAvailable() { function touchProtectedSession() { if (isProtectedSessionAvailable()) { + lastProtectedSessionOperationDate = new Date(); + setProtectedSessionId(utils.getCookie(PROTECTED_SESSION_ID_KEY)); } }