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)); } }