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)

--HG--
branch : 6.0
This commit is contained in:
Cédric Krier committed 2022-09-15 21:36:56 +02:00
1 parent bc2a3656ac
commit b0fd489e67
1 file changed
+6 -9
+6 -9
View File
@@ -1668,20 +1668,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();
}
});