diff options
| author | Christophe Simonis <chs@odoo.com> | 2016-05-12 12:38:02 +0200 |
|---|---|---|
| committer | Christophe Simonis <chs@odoo.com> | 2016-05-12 12:38:02 +0200 |
| commit | 2f374c4cba036c80edd27fba07e7761a1b6bf763 (patch) | |
| tree | 3ad44098b512c32e8e027147c6e11eb84180340d /addons/web/static/src | |
| parent | c140f9f54271640995170b70a05e6a6c32ed51ce (diff) | |
| parent | 3a32021122c503d64aee960124f0bc70222ce972 (diff) | |
[MERGE] forward port of branch 8.0 up to 3a32021
Diffstat (limited to 'addons/web/static/src')
| -rw-r--r-- | addons/web/static/src/js/view_form.js | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 6412d349a1f..53887e939fd 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -723,7 +723,9 @@ instance.web.FormView = instance.web.View.extend(instance.web.form.FieldManagerM $(e.target).attr("disabled", true); return this.save().done(function(result) { self.trigger("save", result); - self.reload().then(function() { + self.reload().always(function(){ + $(e.target).attr("disabled", false); + }).then(function() { self.to_view_mode(); var menu = instance.webclient.menu; if (menu) { @@ -731,7 +733,7 @@ instance.web.FormView = instance.web.View.extend(instance.web.form.FieldManagerM } instance.web.bus.trigger('form_view_saved', self); }); - }).always(function(){ + }).fail(function(){ $(e.target).attr("disabled", false); }); }, |
