diff options
Diffstat (limited to 'addons/web/static/src')
| -rw-r--r-- | addons/web/static/src/js/view_editor.js | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/addons/web/static/src/js/view_editor.js b/addons/web/static/src/js/view_editor.js index 5a789856678..5c576b2267d 100644 --- a/addons/web/static/src/js/view_editor.js +++ b/addons/web/static/src/js/view_editor.js @@ -94,7 +94,7 @@ openerp.web.ViewEditor = openerp.web.Widget.extend({ } }); if (warn) { - self.on_valid_create_view(); + self.on_valid_create_view(self.create_view_widget); } else { $.when(self.do_save_view(view_values)).then(function() { self.create_view_dialog.close(); @@ -157,9 +157,9 @@ openerp.web.ViewEditor = openerp.web.Widget.extend({ }); return def.promise(); }, - on_valid_create_view: function() { + on_valid_create_view: function(widgets) { var msg = "<ul>"; - _.each(self.create_view_widget, function(widget) { + _.each(widgets, function(widget) { if (widget.is_invalid) { msg += "<li>" + widget.name + "</li>"; } @@ -649,7 +649,7 @@ openerp.web.ViewEditor = openerp.web.Widget.extend({ } }); if (warn) { - self.on_valid_create_view(); + self.on_valid_create_view(self.edit_widget); } else { self.do_save_update_arch(obj, view_id, view_xml_id, clicked_tr_id, clicked_tr_level, "update_node", update_values); self.edit_node_dialog.close(); |
