diff --git a/product/ERP5/tests/testXHTML.py b/product/ERP5/tests/testXHTML.py
index 76b3774f9669aed674cb1bcfa19f5aba5a831fee..2143801359978e601a964fc19fc0b2e8d964f9b5 100644
--- a/product/ERP5/tests/testXHTML.py
+++ b/product/ERP5/tests/testXHTML.py
@@ -142,7 +142,10 @@ class TestXHTMLMixin(ERP5TypeTestCase):
         for field_path, field in skins_tool[skin_folder_id].ZopeFind(
                   skins_tool[skin_folder_id],
                   obj_metatypes=['ProxyField'], search_sub=1):
-          template_field = field.getTemplateField(cache=False)
+          try:
+            template_field = field.getTemplateField(cache=False)
+          except AttributeError:
+            template_field = None
           if template_field is None:
             # Base_viewRelatedObjectList (used for proxy listbox ids on
             # relation fields) is an exception, the proxy field has no target