[Erp5-report] r26558 - /erp5/trunk/products/ERP5Type/Base.py

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Apr 21 15:09:53 CEST 2009


Author: jerome
Date: Tue Apr 21 15:09:53 2009
New Revision: 26558

URL: http://svn.erp5.org?rev=26558&view=rev
Log:
support default argument in _getDefaultCategoryMembership, and reuse
_getCategoryMembershipList in the implementation

Modified:
    erp5/trunk/products/ERP5Type/Base.py

Modified: erp5/trunk/products/ERP5Type/Base.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/Base.py?rev=26558&r1=26557&r2=26558&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/Base.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/Base.py [utf8] Tue Apr 21 15:09:53 2009
@@ -2305,14 +2305,14 @@
     return [(x,getattr(x, method_id)()) for x in membership_list]
 
   def _getDefaultCategoryMembership(self, category, spec=(), filter=None, portal_type=(), base=0,
-                                                    checked_permission=None ):
-    membership = self._getCategoryTool().getCategoryMembershipList(self,
-                     category, spec=spec, filter=filter, portal_type=portal_type, base=base,
-                               checked_permission=checked_permission)
+                                                    default=None, checked_permission=None ):
+    membership = self._getCategoryMembershipList(category,
+                spec=spec, filter=filter, portal_type=portal_type, base=base,
+                checked_permission=checked_permission)
     if len(membership) > 0:
       return membership[0]
     else:
-      return None
+      return default
 
   def _getDefaultAcquiredCategoryMembership(self, category,
                                         spec=(), filter=None, portal_type=(), base=0, default=None,




More information about the Erp5-report mailing list