diff --git a/product/ERP5Form/PreferenceTool.py b/product/ERP5Form/PreferenceTool.py
index 47e210acbc21a3931a3c322e3856ade0d4d2edab..0d9d0db84da5438e3bc92ff677fbebe3e0163ffb 100644
--- a/product/ERP5Form/PreferenceTool.py
+++ b/product/ERP5Form/PreferenceTool.py
@@ -232,7 +232,7 @@ class PreferenceTool(BaseTool):
     # add system preferences after user preferences
     sys_prefs = [x.getObject() for x in self.searchFolder(portal_type='System Preference', **kw)]
     sys_prefs.sort(lambda b, a: cmp(a.getPriority(), b.getPriority()))
-    return prefs + sys_prefs
+    return sys_prefs + prefs
 
   security.declareProtected(Permissions.View, 'getActivePreference')
   def getActivePreference(self) :