diff --git a/product/ERP5/tests/testXHTML.py b/product/ERP5/tests/testXHTML.py index d1af4f2c174dcc3678a1e90cade9cfb3a03650be..edc4200b20aa0c80312c0b7160fede02b1e8b9ce 100644 --- a/product/ERP5/tests/testXHTML.py +++ b/product/ERP5/tests/testXHTML.py @@ -160,8 +160,12 @@ class TestXHTML(ERP5TypeTestCase): obj_metatypes=['ProxyField'], search_sub=1): template_field = field.getTemplateField(cache=False) if template_field is None: - error_list.append((skin_name, field_path, field.get_value('form_id'), - field.get_value('field_id'))) + # Base_viewRelatedObjectListBase (used for proxy listbox ids on + # relation fields) is an exception, the proxy field has no target + # by default. + if field_path != 'Base_viewRelatedObjectListBase/listbox': + error_list.append((skin_name, field_path, field.get_value('form_id'), + field.get_value('field_id'))) if error_list: message = '\nDead proxy field list\n'