[FIX] problem with calculation of modifiers

bzr revid: nicolas.vanhoren@openerp.com-20121005135528-ridisb8ybcng1szi
This commit is contained in:
niv-openerp 2012-10-05 15:55:28 +02:00
parent 168a29fdb9
commit 050f8daa8c
1 changed files with 5 additions and 2 deletions

View File

@ -1212,7 +1212,7 @@ instance.web.form.FormRenderingEngine = instance.web.form.FormRenderingEngineInt
this.$form.appendTo(this.$target);
_.each(this.fields_to_init, function($elem) {
var ws = _.map(this.fields_to_init, function($elem) {
var name = $elem.attr("name");
if (!self.fvg.fields[name]) {
throw new Error("Field '" + name + "' specified in view could not be found.");
@ -1228,7 +1228,10 @@ instance.web.form.FormRenderingEngine = instance.web.form.FormRenderingEngineInt
}
self.alter_field(w);
self.view.register_field(w, $elem.attr("name"));
w.replace($elem);
return [w, $elem];
});
_.each(ws, function(w) {
w[0].replace(w[1]);
});
_.each(this.tags_to_init, function($elem) {
var tag_name = $elem[0].tagName.toLowerCase();