From 110881e75d70123e48b57806350ee5adb84c93f6 Mon Sep 17 00:00:00 2001 From: Nicolas Delaby <nicolas@nexedi.com> Date: Mon, 31 May 2010 16:04:54 +0000 Subject: [PATCH] call subscriber.getObjectFromGid only once git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@35812 20353a03-c40f-0410-a6d1-a30d3c3de9de --- product/ERP5SyncML/XMLSyncUtils.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/product/ERP5SyncML/XMLSyncUtils.py b/product/ERP5SyncML/XMLSyncUtils.py index 65f16ae88dd..5e1bfe0bb0c 100644 --- a/product/ERP5SyncML/XMLSyncUtils.py +++ b/product/ERP5SyncML/XMLSyncUtils.py @@ -1095,13 +1095,14 @@ class XMLSyncUtilsMixin(SyncCode): data_subnode = self.getDataText(action) else: data_subnode = self.getDataSubNode(action) - #LOG('applyActionList, object gid to delete :', 0, subscriber.getObjectFromGid(object_id)) - if subscriber.getObjectFromGid(object_id) is not None: + #LOG('applyActionList, object gid to delete :', INFO, subscriber.getObjectFromGid(object_id)) + document = subscriber.getObjectFromGid(object_id) + if document is not None: #if the object exist: conduit.deleteNode( xml=data_subnode, object=destination, - object_id=subscriber.getObjectFromGid(object_id).getId()) + object_id=document.getId()) subscriber.delSignature(gid) xml_confirmation_list.append(self.SyncMLConfirmation( cmd_id=cmd_id, -- 2.30.9