diff options
| author | niv-openerp <nicolas.vanhoren@openerp.com> | 2013-01-02 11:28:35 +0100 |
|---|---|---|
| committer | niv-openerp <nicolas.vanhoren@openerp.com> | 2013-01-02 11:28:35 +0100 |
| commit | 5cafcf5570a0f2d666c6e92f4643bf268da8cd90 (patch) | |
| tree | cfa7a593f90960235ca908ae97bded779fe8adca /addons/web/static/src | |
| parent | cc2e7a55bbb41671207c821fc8d9b80424424f51 (diff) | |
[FIX] potential problem with empty save message in form view in some cases and access rights
lp bug: https://launchpad.net/bugs/1093781 fixed
bzr revid: nicolas.vanhoren@openerp.com-20130102102835-a1uibudlohbsz9x8
Diffstat (limited to 'addons/web/static/src')
| -rw-r--r-- | addons/web/static/src/js/view_form.js | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index cb20b98d5e0..e86246f5da2 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -842,11 +842,10 @@ instance.web.FormView = instance.web.View.extend(instance.web.form.FieldManagerM save_deferral = self.dataset.create(values).then(function(r) { return self.record_created(r, prepend_on_create); }, null); - } else if (_.isEmpty(values) && ! self.force_dirty) { + } else if (_.isEmpty(values)) { // Not dirty, noop save save_deferral = $.Deferred().resolve({}).promise(); } else { - self.force_dirty = false; // Write save save_deferral = self.dataset.write(self.datarecord.id, values, {}).then(function(r) { return self.record_saved(r); @@ -1935,7 +1934,6 @@ instance.web.form.WidgetButton = instance.web.form.FormWidget.extend({ } }; if (!this.node.attrs.special) { - this.view.force_dirty = true; return this.view.recursive_save().then(exec_action); } else { return exec_action(); |
