[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