[Erp5-report] r43575 jm - /erp5/trunk/products/ERP5Type/Core/StandardProperty.py

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Feb 22 18:48:16 CET 2011


Author: jm
Date: Tue Feb 22 18:48:16 2011
New Revision: 43575

URL: http://svn.erp5.org?rev=43575&view=rev
Log:
Ignore properties without any reference

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=43575&r1=43574&r2=43575&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/Core/StandardProperty.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/Core/StandardProperty.py [utf8] Tue Feb 22 18:48:16 2011
@@ -128,18 +128,20 @@ class StandardProperty(IdAsReferenceMixi
     """
     property_default_value = self._getExpressionFromString(self.getPropertyDefault())
 
-    return {'id': self.getReference(),
-            'description': self.getDescription(),
-            'type': self.getElementaryType(),
-            'storage_id': self.getStorageId(),
-            'multivalued': self.getMultivalued(),
-            'default': property_default_value,
-            'range': self.getRange(),
-            'preference': self.getPreference(),
-            'read_permission': self.getReadPermission(),
-            'write_permission': self.getWritePermission(),
-            'translatable': self.getTranslatable(),
-            'translation_domain': self.getTranslationDomain()}
+    reference = self.getReference()
+    if reference:
+      return {'id': reference,
+              'description': self.getDescription(),
+              'type': self.getElementaryType(),
+              'storage_id': self.getStorageId(),
+              'multivalued': self.getMultivalued(),
+              'default': property_default_value,
+              'range': self.getRange(),
+              'preference': self.getPreference(),
+              'read_permission': self.getReadPermission(),
+              'write_permission': self.getWritePermission(),
+              'translatable': self.getTranslatable(),
+              'translation_domain': self.getTranslationDomain()}
 
   @classmethod
   def _convertFromFilesystemPropertyDict(cls, filesystem_property_dict):



More information about the Erp5-report mailing list