[Erp5-report] r39736 arnaud.fontaine - /erp5/trunk/products/ERP5Type/Core/StandardProperty.py

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Nov 1 06:15:51 CET 2010


Author: arnaud.fontaine
Date: Mon Nov  1 06:15:51 2010
New Revision: 39736

URL: http://svn.erp5.org?rev=39736&view=rev
Log:
default field of a Standard Property for ZODB Property Sheets should
have always been an instance of Expression


Modified:
    erp5/trunk/products/ERP5Type/Core/StandardProperty.py

Modified: erp5/trunk/products/ERP5Type/Core/StandardProperty.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/Core/StandardProperty.py?rev=39736&r1=39735&r2=39736&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/Core/StandardProperty.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/Core/StandardProperty.py [utf8] Mon Nov  1 06:15:51 2010
@@ -68,7 +68,7 @@ class StandardProperty(XMLObject):
             'type': self.getElementaryType(),
             'storage_id': self.getStorageId(),
             'multivalued': self.getMultivalued(),
-            'default': self.getPropertyDefault(),
+            'default': Expression(self.getPropertyDefault()),
             'range': self.getRange(),
             'preference': self.getPreference(),
             'read_permission': self.getReadPermission(),
@@ -85,12 +85,6 @@ class StandardProperty(XMLObject):
     zodb_property_dict = {}
 
     for fs_property_name, value in filesystem_property_dict.iteritems():
-      # Property Sheets on the filesystem defined attributes whose
-      # value is None, or an empty tuple or string, or either 0, thus
-      # skip them
-      if not value:
-        continue
-
       # Convert filesystem property name to ZODB if necessary
       zodb_property_name = \
           fs_property_name in self._name_mapping_filesystem_to_zodb_dict and \




More information about the Erp5-report mailing list