From 16275e02598a41fbb7e35f916623c19b1235ed2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A0=20Tarroja=20Caubet?= Date: Wed, 15 Jun 2022 18:59:58 +0200 Subject: [PATCH] Display asserted inherit expression when nothing found issue11560 review419311003 --- trytond/ir/ui/view.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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)(