[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