[Erp5-report] r11327 - /erp5/trunk/products/ERP5Type/CopySupport.py

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Nov 15 17:47:13 CET 2006


Author: seb
Date: Wed Nov 15 17:47:12 2006
New Revision: 11327

URL: http://svn.erp5.org?rev=11327&view=rev
Log:
call unindexObject with an activity

Modified:
    erp5/trunk/products/ERP5Type/CopySupport.py

Modified: erp5/trunk/products/ERP5Type/CopySupport.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/CopySupport.py?rev=11327&r1=11326&r2=11327&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/CopySupport.py (original)
+++ erp5/trunk/products/ERP5Type/CopySupport.py Wed Nov 15 17:47:12 2006
@@ -26,6 +26,7 @@
 from Globals import PersistentMapping, MessageDialog
 from Products.ERP5Type.Utils import get_request
 from Products.CMFCore.WorkflowCore import WorkflowException
+from Products.CMFCore.CatalogTool import CatalogTool as CMFCoreCatalogTool
 
 from zLOG import LOG
 
@@ -298,9 +299,10 @@
         catalog = getToolByName(self, 'portal_catalog', None)
         if catalog is not None:
             self.flushActivity(invoke=0)
-            #LOG("after flush",0, str(self.id))
-            catalog.unindexObject(self, path=path)
-            #LOG("unindexObject",0, str(self.id))
+            uid = getattr(self,'uid',None)
+            if uid is None and path is None:
+              path = catalog.getUrl(self)
+            catalog.activate(activity='SQLQueue').unindexObject(None, path=path,uid=uid)
 
   security.declareProtected(Permissions.ModifyPortalContent, 'moveObject')
   def moveObject(self, idxs=None):




More information about the Erp5-report mailing list