Reviewers: ,

Description:
[tryton-dev]: Add clear description error when a view is missing

Please review this at http://codereview.tryton.org/861002/

Affected files:
  M trytond/model/modelview.py


Index: trytond/model/modelview.py
===================================================================
--- a/trytond/model/modelview.py
+++ b/trytond/model/modelview.py
@@ -232,6 +232,10 @@
             result['field_childs'] = False
             result['view_id'] = 0

+        if not result['arch']:
+            raise ValueError("File xml for name view with id %s " \
+                    "is missing." % view_id)
+            return result
         # Update arch and compute fields from arch
         parser = etree.XMLParser(remove_blank_text=True)
         tree = etree.fromstring(result['arch'], parser)


Reply via email to