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()