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

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Feb 11 07:37:54 CET 2011


Author: arnaud.fontaine
Date: Fri Feb 11 07:37:54 2011
New Revision: 43283

URL: http://svn.erp5.org?rev=43283&view=rev
Log:
'message_property_not_set' for Property Existence Constraint is
deprecated since r41787. In order to keep backward-compatibility, skip
this attribute when migrating from filesystem to ZODB Property Sheets

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

Modified: erp5/trunk/products/ERP5Type/Core/PropertyExistenceConstraint.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/Core/PropertyExistenceConstraint.py?rev=43283&r1=43282&r2=43283&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/Core/PropertyExistenceConstraint.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/Core/PropertyExistenceConstraint.py [utf8] Fri Feb 11 07:37:54 2011
@@ -89,6 +89,17 @@ class PropertyExistenceConstraint(Constr
   _message_id_tuple = ('message_no_such_property',)
 
   @staticmethod
+  def _preConvertBaseFromFilesystemDefinition(filesystem_definition_dict):
+    """
+    Remove 'message_property_not_set' which used to be defined in
+    filesystem Property Existence constraint but were useless, so
+    remove it before converting the constraint for backward
+    compatibility
+    """
+    filesystem_definition_dict.pop('message_property_not_set', None)
+    return {}
+
+  @staticmethod
   def _convertFromFilesystemDefinition(**property_dict):
     """
     @see ERP5Type.mixin.constraint.ConstraintMixin._convertFromFilesystemDefinition



More information about the Erp5-report mailing list