From 01a04f121f8b8a031490d10cb8f60d280e5ab8f6 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Tue, 22 Mar 2016 11:56:32 +0100 Subject: [PATCH] [IMP] ir_ui_view: pass error message when validating views --- openerp/addons/base/ir/ir_ui_view.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/openerp/addons/base/ir/ir_ui_view.py b/openerp/addons/base/ir/ir_ui_view.py index bc9d54a0e7f..0a0da77e8a2 100644 --- a/openerp/addons/base/ir/ir_ui_view.py +++ b/openerp/addons/base/ir/ir_ui_view.py @@ -423,7 +423,7 @@ actual arch. 'msg': message, } _logger.info(message) - raise AttributeError(message) + raise ValueError(message) def locate_node(self, arch, spec): """ Locate a node in a source (parent) architecture. @@ -1150,5 +1150,5 @@ actual arch. for vid, in self._cr.fetchall(): try: self.browse(vid)._check_xml() - except Exception: - self.raise_view_error("Can't validate view", vid) + except Exception as e: + self.raise_view_error("Can't validate view: %s" % e.message, vid)