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): """