From 99b27d3f2654fc1a1d5f6c1f5903c74b65b7985e Mon Sep 17 00:00:00 2001
From: Sebastien Robin <seb@nexedi.com>
Date: Wed, 26 May 2004 11:48:12 +0000
Subject: [PATCH] modified a bit my previous fix about string with --

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@923 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 product/ERP5SyncML/XMLSyncUtils.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/product/ERP5SyncML/XMLSyncUtils.py b/product/ERP5SyncML/XMLSyncUtils.py
index 944bd7c3a3..1b1f003b21 100755
--- a/product/ERP5SyncML/XMLSyncUtils.py
+++ b/product/ERP5SyncML/XMLSyncUtils.py
@@ -655,8 +655,6 @@ class XMLSyncUtilsMixin(SyncCode, ActiveObject):
         elif signature.getStatus()==self.PARTIAL:
           xml_string = signature.getPartialXML()
           if xml_string.count('\n') > self.MAX_LINES:
-            if xml_string.find('--') > 0: # This make comment fails, so we need to replace
-              xml_string = xml_string.replace('--','@-@@-@')
             i = 0
             more_data=1
             short_string = ''
@@ -668,6 +666,8 @@ class XMLSyncUtilsMixin(SyncCode, ActiveObject):
             signature.setPartialXML(rest_string)
             xml_string = short_string
             status = self.PARTIAL
+          if xml_string.find('--') > 0: # This make comment fails, so we need to replace
+            xml_string = xml_string.replace('--','@-@@-@')
           xml_string = '<!--' + xml_string + '-->'
           signature.setStatus(status)
           if signature.getAction()=='Replace':
-- 
2.30.9