diff --git a/addons/base/static/src/js/form.js b/addons/base/static/src/js/form.js index 4aa52266e5b..0d1e6afb82d 100644 --- a/addons/base/static/src/js/form.js +++ b/addons/base/static/src/js/form.js @@ -102,7 +102,11 @@ openerp.base.FormView = openerp.base.View.extend( /** @lends openerp.base.FormV this.touched = true; this.show_invalid = false; for (var f in record) { - this.on_form_changed(this.fields[f]); + var field = this.fields[f]; + if (field) { + field.touched = true; + this.on_form_changed(field); + } } } this.on_form_changed();