diff --git a/product/ERP5SyncML/SynchronizationTool.py b/product/ERP5SyncML/SynchronizationTool.py
index fe9c1c83a351f4d3071adf0b321a7ef5bb03e18b..fe05a004e6185f42f19e0d1481eef86d1b2ca908 100755
--- a/product/ERP5SyncML/SynchronizationTool.py
+++ b/product/ERP5SyncML/SynchronizationTool.py
@@ -833,10 +833,10 @@ class SynchronizationTool( SubscriptionSynchronization, PublicationSynchronizati
         if result not in (None,''):
           #if gpg_key not in ('',None):
           #  result = self.sendResponse(domain=domain,xml=result,send=0)
-          uf = self.acl_users
+          #uf = self.acl_users
           #user = UnrestrictedUser('syncml','syncml',['Manager','Member'],'')
-          user = uf.getUserById('syncml').__of__(uf)
-          newSecurityManager(None, user)
+          #user = uf.getUserById('syncml').__of__(uf)
+          #newSecurityManager(None, user)
           #self.activate(activity='RAMQueue').readResponse(sync_id=sync_id,text=result)
           self.readResponse(sync_id=sync_id,text=result)
 
@@ -847,8 +847,8 @@ class SynchronizationTool( SubscriptionSynchronization, PublicationSynchronizati
     """
     # Login as a manager to make sure we can create objects
     uf = self.acl_users
-    #user = UnrestrictedUser('syncml','syncml',['Manager','Member'],'')
-    user = uf.getUserById('syncml').__of__(uf)
+    user = UnrestrictedUser('syncml','syncml',['Manager','Member'],'')
+    #user = uf.getUserById('syncml').__of__(uf)
     newSecurityManager(None, user)
     message_list = self.portal_activities.getMessageList()
     LOG('sync, message_list:',0,message_list)
@@ -870,6 +870,7 @@ class SynchronizationTool( SubscriptionSynchronization, PublicationSynchronizati
     # Login as a manager to make sure we can create objects
     uf = self.acl_users
     user = uf.getUserById('syncml').__of__(uf)
+    user = UnrestrictedUser('syncml','syncml',['Manager','Member'],'')
     newSecurityManager(None, user)
 
     if text is not None: