diff --git a/addons/web/static/src/js/views/form_view.js b/addons/web/static/src/js/views/form_view.js index f517a94c819..574f41e4c51 100644 --- a/addons/web/static/src/js/views/form_view.js +++ b/addons/web/static/src/js/views/form_view.js @@ -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(); }); }); },