diff --git a/addons/web/static/src/js/views/form/form_controller.js b/addons/web/static/src/js/views/form/form_controller.js index e1a834b2c18..a6248c827a2 100644 --- a/addons/web/static/src/js/views/form/form_controller.js +++ b/addons/web/static/src/js/views/form/form_controller.js @@ -195,10 +195,12 @@ var FormController = BasicController.extend({ // need to make sure changed fields that should be translated // are displayed with an alert var fields = self.renderer.state.fields; + var data = self.renderer.state.data; var alertFields = []; for (var k = 0; k < changedFields.length; k++) { var field = fields[changedFields[k]]; - if (field.translate) { + var fieldData = data[changedFields[k]]; + if (field.translate && fieldData) { alertFields.push(field); } }