diff --git a/product/ERP5SyncML/PublicationSynchronization.py b/product/ERP5SyncML/PublicationSynchronization.py
index 2ee4e178ef10e7af3b18cc685e45ce7b9769b735..6346eb1a6b0e19ae9e1ca7df32a32781090a6f1f 100644
--- a/product/ERP5SyncML/PublicationSynchronization.py
+++ b/product/ERP5SyncML/PublicationSynchronization.py
@@ -78,7 +78,8 @@ class PublicationSynchronization(XMLSyncUtils):
       subscriber.setTargetURI(self.getSourceURI(xml_client))
 
       # If slow sync, then resend everything
-      if alert_code == self.SLOW_SYNC:
+      if alert_code == self.SLOW_SYNC and \
+         subscriber.getNextAnchor() != self.NULL_ANCHOR:
         LOG('Warning !!!, reseting client synchronization for subscriber:', WARNING,
             subscriber.getPath())
         subscriber.resetAllSignatures()