diff --git a/trytond/ir/ui/view.py b/trytond/ir/ui/view.py index cddc2807b9..a9f47459a4 100644 --- a/trytond/ir/ui/view.py +++ b/trytond/ir/ui/view.py @@ -265,8 +265,9 @@ class View(ModelSQL, ModelView): def inherit_apply(cls, tree, inherit): root_inherit = inherit.getroottree().getroot() for element in root_inherit: - targets = tree.xpath(element.get('expr')) - assert targets + expr = element.get('expr') + targets = tree.xpath(expr) + assert targets, "No elements found for expression %r" % expr for target in targets: position = element.get('position', 'inside') new_tree = getattr(cls, '_inherit_apply_%s' % position)(