[Erp5-report] r43497 jm - /erp5/trunk/products/ERP5Type/Core/

nobody at svn.erp5.org nobody at svn.erp5.org
Sat Feb 19 17:14:19 CET 2011


Author: jm
Date: Sat Feb 19 17:14:19 2011
New Revision: 43497

URL: http://svn.erp5.org?rev=43497&view=rev
Log:
Fix migration with category membership arity constraint defining custom messages

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

Modified: erp5/trunk/products/ERP5Type/Core/CategoryMembershipArityConstraint.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/Core/CategoryMembershipArityConstraint.py?rev=43497&r1=43496&r2=43497&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/Core/CategoryMembershipArityConstraint.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/Core/CategoryMembershipArityConstraint.py [utf8] Sat Feb 19 17:14:19 2011
@@ -132,7 +132,8 @@ class CategoryMembershipArityConstraint(
   def _convertFromFilesystemDefinition(min_arity,
                                        portal_type=(),
                                        max_arity=None,
-                                       base_category=()):
+                                       base_category=(),
+                                       **zodb_property_dict):
     """
     @see ERP5Type.mixin.constraint.ConstraintMixin._convertFromFilesystemDefinition
 
@@ -150,7 +151,7 @@ class CategoryMembershipArityConstraint(
     constraint_portal_type_str = isinstance(portal_type, Expression) and \
         portal_type.text or 'python: ' + repr(portal_type)
 
-    zodb_property_dict = dict(
+    zodb_property_dict.update(
       min_arity=int(min_arity),
       constraint_portal_type=constraint_portal_type_str,
       constraint_base_category_list=base_category)



More information about the Erp5-report mailing list