[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