From cb0e7227f1b8373f0f4e315f2370aa2e03a19f56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9rome=20Perrin?= <jerome@nexedi.com> Date: Tue, 21 Apr 2009 13:09:53 +0000 Subject: [PATCH] support default argument in _getDefaultCategoryMembership, and reuse _getCategoryMembershipList in the implementation git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@26558 20353a03-c40f-0410-a6d1-a30d3c3de9de --- product/ERP5Type/Base.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/product/ERP5Type/Base.py b/product/ERP5Type/Base.py index 0e976dec7f..ca856fec0b 100644 --- a/product/ERP5Type/Base.py +++ b/product/ERP5Type/Base.py @@ -2305,14 +2305,14 @@ class Base( CopyContainer, 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, -- 2.30.9