From 984032fb05adc1853f80e87cc405db41f7f4af16 Mon Sep 17 00:00:00 2001 From: Sebastien Robin <seb@nexedi.com> Date: Mon, 3 Jan 2005 14:45:33 +0000 Subject: [PATCH] check if the object id is not none git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@2167 20353a03-c40f-0410-a6d1-a30d3c3de9de --- product/ERP5SyncML/XMLSyncUtils.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/product/ERP5SyncML/XMLSyncUtils.py b/product/ERP5SyncML/XMLSyncUtils.py index 35fa1e7b65..3d43f042bf 100755 --- a/product/ERP5SyncML/XMLSyncUtils.py +++ b/product/ERP5SyncML/XMLSyncUtils.py @@ -770,11 +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) - 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) -- 2.30.9