diff --git a/product/ERP5/bootstrap/erp5_core/SkinTemplateItem/portal_skins/erp5_core/Preference_disableOtherPreferences.xml b/product/ERP5/bootstrap/erp5_core/SkinTemplateItem/portal_skins/erp5_core/Preference_disableOtherPreferences.xml
index 55601c0ad4f90a0ded39e73420838251b89ca9b9..947dc274687fc5335cc6dd7f8726c0702c2a883c 100644
--- a/product/ERP5/bootstrap/erp5_core/SkinTemplateItem/portal_skins/erp5_core/Preference_disableOtherPreferences.xml
+++ b/product/ERP5/bootstrap/erp5_core/SkinTemplateItem/portal_skins/erp5_core/Preference_disableOtherPreferences.xml
@@ -61,7 +61,7 @@ if context.getPriority() != 3: # XXX 3 is Priority.USER\n
   return\n
 \n
 for preference in portal.portal_preferences.searchFolder(\n
-    owner=str(portal.portal_membership.getAuthenticatedMember()),\n
+    owner={\'query\': str(portal.portal_membership.getAuthenticatedMember()), \'key\': \'ExactMatch\'},\n
     portal_type=context.getPortalType()):\n
   preference = preference.getObject()\n
   assert portal.portal_membership.getAuthenticatedMember().allowed(preference, [\'Owner\', ]), preference\n