diff --git a/product/ERP5SyncML/XMLSyncUtils.py b/product/ERP5SyncML/XMLSyncUtils.py
index 6c8ecc6b89e5de2dfeb6c7133f1ac3976110ab76..84fba38beb4da5e8f885fb8ff4b2e71d6d961955 100644
--- a/product/ERP5SyncML/XMLSyncUtils.py
+++ b/product/ERP5SyncML/XMLSyncUtils.py
@@ -35,6 +35,7 @@ from ERP5Diff import ERP5Diff
 from zLOG import LOG, INFO
 
 from lxml import etree
+from lxml.etree import Element
 from lxml.builder import ElementMaker
 from SyncCode import SYNCML_NAMESPACE
 nsmap = {'syncml' : SYNCML_NAMESPACE}
@@ -260,7 +261,7 @@ class XMLSyncUtilsMixin(SyncCode):
                    )
                  )
                )))
-      data_store = xml.find('Item/Data/DevInf/DataStore')
+      data_store = xml.find('{%(ns)s}Item/{%(ns)s}Data/{%(ns)s}DevInf/{%(ns)s}DataStore' % {'ns': SYNCML_NAMESPACE})
       tx_element_list = []
       rx_element_list = []
       for type in conduit.getCapabilitiesCTTypeList():