From 7cb86686eafc6aed2a28ef62f523305242b3588a Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Tue, 7 Feb 2012 13:05:39 +0100 Subject: [PATCH] [imp] removed strange condition in on_loaded bzr revid: nicolas.vanhoren@openerp.com-20120207120539-ga91yxjqyqabgoa1 --- addons/web/static/src/js/view_form.js | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 06442b169d1..6978d14ee27 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -90,14 +90,16 @@ openerp.web.FormView = openerp.web.View.extend( /** @lends openerp.web.FormView# }, on_loaded: function(data) { var self = this; - if (data) { - this.fields_order = []; - this.fields_view = data; - var frame = instanciate_widget(this.registry.get_object('frame'), this, this.fields_view.arch); - this.root_frame = frame; - - this.rendered = QWeb.render(this.form_template, {'widget': this}); + if (!data) { + throw "No data provided." } + this.fields_order = []; + this.fields_view = data; + var frame = instanciate_widget(this.registry.get_object('frame'), this, this.fields_view.arch); + this.root_frame = frame; + + this.rendered = QWeb.render(this.form_template, {'widget': this}); + this.$element.html(this.rendered); this.root_frame.$element = $(".oe_form_root_frame_placeholder", this.$element); this.root_frame.render_element();