changeset f17bdc95a7a0 in sao:6.4
details: https://hg.tryton.org/sao?cmd=changeset&node=f17bdc95a7a0
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 6e3adcd2b2ac -r f17bdc95a7a0 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
@@ -1682,20 +1682,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();
}
});