[Erp5-report] r43208 arnaud.fontaine - /erp5/trunk/products/ERP5Type/Core/

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Feb 9 07:33:01 CET 2011


Author: arnaud.fontaine
Date: Wed Feb  9 07:33:01 2011
New Revision: 43208

URL: http://svn.erp5.org?rev=43208&view=rev
Log:
When adding a Dynamic Category Property to a ZODB Property Sheet, the
expression has not been filled yet, thus re-generated accessors could
have failed

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

Modified: erp5/trunk/products/ERP5Type/Core/DynamicCategoryProperty.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/Core/DynamicCategoryProperty.py?rev=43208&r1=43207&r2=43208&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/Core/DynamicCategoryProperty.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/Core/DynamicCategoryProperty.py [utf8] Wed Feb  9 07:33:01 2011
@@ -55,7 +55,11 @@ class DynamicCategoryProperty(XMLObject)
     """
     Return the filesystem definition of the property
     """
-    return Expression(self.getCategoryExpression())
+    expression_string = self.getCategoryExpression()
+    if expression_string is None:
+      return None
+
+    return Expression(expression_string)
 
   security.declareProtected(Permissions.AccessContentsInformation,
                             'importFromFilesystemDefinition')



More information about the Erp5-report mailing list