[IMP] web: simplify deferred chain for form view leaving

This commit is contained in:
qsm-odoo
2016-07-20 16:08:49 +02:00
parent 1da9f1dc10
commit 5bbe952d30
+1 -7
View File
@@ -83,13 +83,7 @@ var FormView = View.extend(common.FieldManagerMixin, {
core.bus.on('clear_uncommitted_changes', this, function(chain_callbacks) {
var self = this;
chain_callbacks(function() {
var def = $.Deferred();
self.can_be_discarded().then(function() {
def.resolve();
}).fail(function() {
def.reject();
});
return def;
return self.can_be_discarded();
});
});
},