diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 868cdc266ec..b7c29728d15 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -1467,7 +1467,7 @@ openerp.web.form.Field = openerp.web.form.Widget.extend(/** @lends openerp.web.f if (!this.disable_utility_classes) { this.$element.toggleClass('disabled', this.readonly); this.$element.toggleClass('required', this.required); - if (show_invalid) { + if (show_invalid || this.$element.hasClass('invalid')) { this.$element.toggleClass('invalid', !this.is_valid()); } }