diff --git a/product/ERP5Form/ProxyField.py b/product/ERP5Form/ProxyField.py
index 56556e7138b2e18bb307016f40bd05ef31acbc8a..74979c8b88503bdcdfbb496c072a0bcd99ebb8e5 100644
--- a/product/ERP5Form/ProxyField.py
+++ b/product/ERP5Form/ProxyField.py
@@ -479,3 +479,8 @@ class ProxyField(ZMIField):
       if proxy_field is not None:
         result = proxy_field.has_value(id)
     return result
+
+  def _generateSubForm(self, value, REQUEST):
+    proxy_field = self.getTemplateField()
+    return proxy_field._generateSubForm(value, REQUEST)
+