diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 97fc997d861..4f4dd2a787d 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -5670,9 +5670,11 @@ instance.web.form.FieldBinary = instance.web.form.AbstractField.extend(instance. set_filename: function(value) { var filename = this.node.attrs.filename; if (filename) { - var tmp = {}; - tmp[filename] = value; - this.field_manager.set_values(tmp); + var field = this.field_manager.fields[filename]; + if (field) { + field.set_value(value); + field._dirty_flag = true; + } } }, on_clear: function() {