[fix] added exception in o2m when we query the value and the view is not yet intialized
authorniv-openerp <nicolas.vanhoren@openerp.com>
Tue, 10 Jan 2012 14:58:29 +0000 (15:58 +0100)
committerniv-openerp <nicolas.vanhoren@openerp.com>
Tue, 10 Jan 2012 14:58:29 +0000 (15:58 +0100)
bzr revid: nicolas.vanhoren@openerp.com-20120110145829-kscrhk88d5t1nkk0

addons/web/static/src/js/view_form.js

index 89bbf33..93201a9 100644 (file)
@@ -2292,6 +2292,9 @@ openerp.web.form.FieldOne2Many = openerp.web.form.Field.extend({
                    this.viewmanager.views[this.viewmanager.active_view].controller) {
                    var view = this.viewmanager.views[this.viewmanager.active_view].controller;
                    if (this.viewmanager.active_view === "form") {
+                       if (!view.is_initialized.isResolved()) {
+                           return false;
+                       }
                        var res = $.when(view.do_save());
                        if (!res.isResolved() && !res.isRejected()) {
                            console.warn("Asynchronous get_value() is not supported in form view.");