diff --git a/product/ERP5Form/PreferenceTool.py b/product/ERP5Form/PreferenceTool.py
index e5d9a7e8b34617ff8a44823c4682d0576f921f45..e3264221fe08bf83d83fe9e6c5f8742c7f5277b4 100644
--- a/product/ERP5Form/PreferenceTool.py
+++ b/product/ERP5Form/PreferenceTool.py
@@ -154,7 +154,7 @@ class PreferenceTool(BaseTool):
       # preferences.
       actual_user = acl_users.getUser(str(user))
       if actual_user is not None:
-        newSecurityManager(self.REQUEST, actual_user.__of__(acl_users))
+        newSecurityManager(None, actual_user.__of__(acl_users))
       tv_key = 'PreferenceTool._getSortedPreferenceList/%s/%s' % (user,
                                                                   sql_catalog_id)
       if tv.get(tv_key, None) is None: