[Erp5-report] r18234 - /erp5/trunk/products/ERP5/ERP5Site.py

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Dec 11 15:11:09 CET 2007


Author: jerome
Date: Tue Dec 11 15:11:08 2007
New Revision: 18234

URL: http://svn.erp5.org?rev=18234&view=rev
Log:
synchronize ERP5Site.searchFolder implementation with ERP5Type.Core.Folder.searchFolder 

Modified:
    erp5/trunk/products/ERP5/ERP5Site.py

Modified: erp5/trunk/products/ERP5/ERP5Site.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/ERP5Site.py?rev=18234&r1=18233&r2=18234&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/ERP5Site.py (original)
+++ erp5/trunk/products/ERP5/ERP5Site.py Tue Dec 11 15:11:08 2007
@@ -339,17 +339,7 @@
     """
     if not kw.has_key('parent_uid'):
       kw['parent_uid'] = self.uid
-    kw2 = {}
-    # Remove useless matter before calling the
-    # catalog. In particular, consider empty
-    # strings as None values
-    for cname in kw.keys():
-      if kw[cname] not in ('', None):
-        kw2[cname] = kw[cname]
-    # The method to call to search the folder
-    # content has to be called z_search_folder
-    method = self.portal_catalog.searchResults
-    return method(**kw2)
+    return self.portal_catalog.searchResults(**kw)
 
   security.declareProtected(Permissions.AccessContentsInformation, 'countFolder')
   def countFolder(self, **kw):
@@ -359,17 +349,7 @@
     """
     if not kw.has_key('parent_uid'):
       kw['parent_uid'] = self.uid
-    kw2 = {}
-    # Remove useless matter before calling the
-    # catalog. In particular, consider empty
-    # strings as None values
-    for cname in kw.keys():
-      if kw[cname] not in ('', None):
-        kw2[cname] = kw[cname]
-    # The method to call to search the folder
-    # content has to be called z_search_folder
-    method = self.portal_catalog.countResults
-    return method(**kw2)
+    return self.portal_catalog.countResults(**kw)
 
   # Proxy methods for security reasons
   def getOwnerInfo(self):




More information about the Erp5-report mailing list