diff --git a/sao/src/session.js b/sao/src/session.js index a5377822f6..38657aa870 100644 --- a/sao/src/session.js +++ b/sao/src/session.js @@ -346,6 +346,7 @@ if (service_window.closed) { window.clearInterval(timer); session.database = database; + session.login = null; session.restore(); if (session.session) { dfd.resolve(session); @@ -564,6 +565,9 @@ }); }).prependTo(dialog.footer); dialog.modal.find('.modal-dialog').removeClass('modal-sm'); + prm.fail(() => { + session.login = null; + }); return dialog; }, });