diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 64381a66218..ef550359343 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -921,6 +921,11 @@ instance.web.form.FormRenderingEngine = instance.web.form.FormRenderingEngineInt set_fields_registry: function(fields_registry) { this.fields_registry = fields_registry; }, + // Backward compatibility tools, current default version: v6.1 + process_version: function() { + selector = 'form[version!="7.0"] page,form[version!="7.0"]'; + this.$form.find(selector).add(this.$form.filter(selector)).wrapInner(''); + }, render_to: function($target) { var self = this; this.$target = $target; @@ -930,6 +935,8 @@ instance.web.form.FormRenderingEngine = instance.web.form.FormRenderingEngineInt var xml = instance.web.json_node_to_xml(this.fvg.arch); this.$form = $('
' + xml + '
'); + this.process_version() + this.fields_to_init = []; this.tags_to_init = []; this.labels = {};