diff options
| author | Martin Trigaux <mat@odoo.com> | 2016-10-12 16:26:03 +0200 |
|---|---|---|
| committer | Martin Trigaux <mat@odoo.com> | 2016-10-12 17:31:18 +0200 |
| commit | 3154b8fefcdce0c13b657428b7129cb976de59ed (patch) | |
| tree | 551b0812d95b27446ffeb6d6e088a16bef442281 | |
| parent | 0acd63d0737d85d2f3cacf26156b1630e8b2b840 (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.py | 2 |
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) |
