changeset 10d405d47b15 in sao:6.2
details: https://hg.tryton.org/sao?cmd=changeset&node=10d405d47b15
description:
        Do not wait for wizard response to allow close

        The wizard response does not return a promise anymore since rev 
15c499b95290.

        issue11533
        review425641004
        (grafted from d096fc464434cd56f8a87775c2bfc4576ac6cccb)
diffstat:

 src/tab.js |  15 ++++++---------
 1 files changed, 6 insertions(+), 9 deletions(-)

diffs (30 lines):

diff -r 7f6e72b33c4a -r 10d405d47b15 src/tab.js
--- a/src/tab.js        Wed Sep 07 17:02:23 2022 +0200
+++ b/src/tab.js        Thu Sep 15 21:36:56 2022 +0200
@@ -1669,20 +1669,17 @@
         },
         _close_allowed: function() {
             var wizard = this.wizard;
-            var prm = jQuery.when();
             if ((wizard.state !== wizard.end_state) &&
                 (wizard.end_state in wizard.states)) {
-                prm = wizard.response(
+                wizard.response(
                     wizard.states[wizard.end_state].attributes);
             }
             var dfd = jQuery.Deferred();
-            prm.always(function() {
-                if (wizard.state === wizard.end_state) {
-                    dfd.resolve();
-                } else {
-                    dfd.reject();
-                }
-            });
+            if (wizard.state === wizard.end_state) {
+                dfd.resolve();
+            } else {
+                dfd.reject();
+            }
             return dfd.promise();
         }
     });

Reply via email to