diff --git a/product/ERP5SyncML/XMLSyncUtils.py b/product/ERP5SyncML/XMLSyncUtils.py
index 3d43f042bf5f658a421d2bd16fda27303e4dd781..c302834d6a6784dc07734e739efb7cc49b9a593d 100755
--- a/product/ERP5SyncML/XMLSyncUtils.py
+++ b/product/ERP5SyncML/XMLSyncUtils.py
@@ -770,12 +770,12 @@ class XMLSyncUtilsMixin(SyncCode):
           # Then store the xml of this new subobject
           if object is None:
             object_id = domain.generateNewIdWithGenerator(object=destination_path,gid=object_gid)
-            if object_id is not None:
-              conflict_list += conduit.addNode(xml=data_subnode, object=destination_path,
-                                               object_id=object_id)
-              object = domain.getObjectFromGid(object_gid)
-              signature.setPath(object.getPhysicalPath())
-              LOG('applyActionList',0,'object after add: %s' % repr(object))
+            #if object_id is not None:
+            conflict_list += conduit.addNode(xml=data_subnode, object=destination_path,
+                                             object_id=object_id)
+            object = domain.getObjectFromGid(object_gid)
+            signature.setPath(object.getPhysicalPath())
+            LOG('applyActionList',0,'object after add: %s' % repr(object))
           if object is not None:
             LOG('SyncModif',0,'addNode, found the object')
             #mapping = getattr(object,domain.getXMLMapping(),None)