details:   https://code.tryton.org/tryton/commit/457504232b31
branch:    default
user:      Nicolas Évrard <[email protected]>
date:      Tue Mar 17 17:45:22 2026 +0100
description:
        Reset the session login when cancelling the password challenge

        Closes #14687
diffstat:

 sao/src/session.js |  4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diffs (21 lines):

diff -r 3e4282b4e9ab -r 457504232b31 sao/src/session.js
--- a/sao/src/session.js        Mon Mar 16 17:26:59 2026 +0100
+++ b/sao/src/session.js        Tue Mar 17 17:45:22 2026 +0100
@@ -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;
                 },
             });

Reply via email to