summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Trigaux <mat@odoo.com>2016-10-12 16:26:03 +0200
committerMartin Trigaux <mat@odoo.com>2016-10-12 17:31:18 +0200
commit3154b8fefcdce0c13b657428b7129cb976de59ed (patch)
tree551b0812d95b27446ffeb6d6e088a16bef442281
parent0acd63d0737d85d2f3cacf26156b1630e8b2b840 (diff)
[IMP] base: clarify view error position
In case of syntax error, show where the error is. e.message is enmpty for syntax errors Before: Can't validate view: After: Can't validate view: SyntaxError('invalid syntax', ('', 1, 51, "{'invisible': [('external_sale', '=', 'internal')]]}"))
-rw-r--r--odoo/addons/base/ir/ir_ui_view.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/odoo/addons/base/ir/ir_ui_view.py b/odoo/addons/base/ir/ir_ui_view.py
index 67c755581d3..fb86fcf2601 100644
--- a/odoo/addons/base/ir/ir_ui_view.py
+++ b/odoo/addons/base/ir/ir_ui_view.py
@@ -1168,4 +1168,4 @@ actual arch.
try:
self.browse(vid)._check_xml()
except Exception as e:
- self.raise_view_error("Can't validate view: %s" % e.message, vid)
+ self.raise_view_error("Can't validate view:\n%s" % (e.message or repr(e)), vid)