From 1c1c32f2ac7cd98fdf27528cb9465a1575914ffa Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Aur=C3=A9lien=20Calonne?= <aurel@nexedi.com>
Date: Wed, 12 Sep 2007 08:28:31 +0000
Subject: [PATCH] add compatibility with spec parameter from BTreeFolder2

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@16279 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 product/HBTreeFolder2/HBTreeFolder2.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/product/HBTreeFolder2/HBTreeFolder2.py b/product/HBTreeFolder2/HBTreeFolder2.py
index 2eb52fa269..c92031f001 100644
--- a/product/HBTreeFolder2/HBTreeFolder2.py
+++ b/product/HBTreeFolder2/HBTreeFolder2.py
@@ -437,13 +437,13 @@ class HBTreeFolder2Base (Persistent):
         
     security.declareProtected(access_contents_information,
                               'ObjectValues')
-    def objectValues(self, base_id=None):
+    def objectValues(self, base_id=None, spec=None):
         return LazyMap(self._getOb, self.objectIds(base_id))
 
 
     security.declareProtected(access_contents_information,
                               'objectIds')
-    def objectIds(self, base_id=None):
+    def objectIds(self, base_id=None, spec=None):
         if base_id is None:
             return LazyCat(LazyMap(self._treeObjectIds, self.getTreeIdList()))
         else:
@@ -452,12 +452,12 @@ class HBTreeFolder2Base (Persistent):
     
     security.declareProtected(access_contents_information,
                               'objectItems')
-    def objectItems(self, spec=None):
+    def objectItems(self, base_id=None, spec=None):
         # Returns a list of (id, subobject) tuples of the current object.
         # If 'spec' is specified, returns only objects whose meta_type match
         # 'spec'
         return LazyMap(lambda id, _getOb=self._getOb: (id, _getOb(id)),
-                       self.objectIds(spec))
+                       self.objectIds(base_id, spec))
 
 
     security.declareProtected(access_contents_information,
-- 
2.30.9