From 5da82622ecd01e55a7b4fa0ff379f6386c6142fc Mon Sep 17 00:00:00 2001
From: =?utf8?q?Benoi=CC=82t=20Pin?= <benoit.pin@gmail.com>
Date: Wed, 9 Jul 2014 07:46:34 +0200
Subject: [PATCH] =?utf8?q?Le=20tri=20est=20effectu=C3=A9=20directement=20p?=
 =?utf8?q?ar=20le=20catalogue.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=utf8
Content-Transfer-Encoding: 8bit

---
 Folder.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

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):
-- 
2.20.1