details:   https://code.tryton.org/tryton/commit/3052f414a5e4
branch:    7.6
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
        (grafted from 457504232b31685ffd7d6380f6b22568c35629b3)
diffstat:

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

diffs (21 lines):

diff -r 3b7440525739 -r 3052f414a5e4 sao/src/session.js
--- a/sao/src/session.js        Sat Mar 21 09:21:43 2026 +0100
+++ b/sao/src/session.js        Tue Mar 17 17:45:22 2026 +0100
@@ -341,6 +341,7 @@
                 if (service_window.closed) {
                     window.clearInterval(timer);
                     session.database = database;
+                    session.login = null;
                     session.restore();
                     if (session.session) {
                         dfd.resolve(session);
@@ -559,6 +560,9 @@
                         });
                     }).prependTo(dialog.footer);
                     dialog.modal.find('.modal-dialog').removeClass('modal-sm');
+                    prm.fail(() => {
+                        session.login = null;
+                    });
                     return dialog;
                 },
             });

Reply via email to