diff --git a/product/ERP5Form/ProxyField.py b/product/ERP5Form/ProxyField.py
index 35d8a94c3e99e4d5883132d6c1ac897558802c4a..09ac809959a655da1e518463359368beba85a800 100644
--- a/product/ERP5Form/ProxyField.py
+++ b/product/ERP5Form/ProxyField.py
@@ -318,6 +318,10 @@ class ProxyField(ZMIField):
     tales.update(result)
     self.tales = tales
     self.delegated_list = surcharge_list
+    # Put a default value on not delegated parameter
+    for key in result.keys():
+      if not self.values.has_key(key):
+        self.values[key] = self.get_recursive_orig_value(key, include=0)
 
   def getTemplateField(self):
     """