From: Benoît Pin <benoit.pin@gmail.com>
Date: Wed, 9 Jul 2014 05:46:34 +0000 (+0200)
Subject: Le tri est effectué directement par le catalogue.
X-Git-Url: https://svn.cri.ensmp.fr/git/Plinn.git/commitdiff_plain/5da82622ecd01e55a7b4fa0ff379f6386c6142fc

Le tri est effectué directement par le catalogue.
---

diff --git a/Folder.py b/Folder.py
index 2c498c6..9b30e53 100644
--- a/Folder.py
+++ b/Folder.py
@@ -266,7 +266,9 @@ class PlinnFolder(CMFCatalogAware, PortalFolder, DefaultDublinCoreImpl) :
         ctool = getUtilityByInterfaceName('Products.CMFCore.interfaces.ICatalogTool')
         contentFilter['path'] = {'query':'/'.join(self.getPhysicalPath()),
                                 'depth':1}
-        return ctool(sort_on='position', **contentFilter)    
+        if not contentFilter.has_key('sort_on') :
+            contentFilter['sort_index'] = 'position'
+        return ctool(**contentFilter)    
 
     security.declarePublic('synContentValues')
     def synContentValues(self):