X-Git-Url: https://svn.cri.mines-paristech.fr/git/Portfolio.git/blobdiff_plain/f8014f2a3d768a6366b422d7d08ad3ac75dc0b6b..716ca21deac77c287f5a78548be3ec5da6bb4643:/manipulation.py

diff --git a/manipulation.py b/manipulation.py
index 43bd086..ce74a7d 100755
--- a/manipulation.py
+++ b/manipulation.py
@@ -125,11 +125,8 @@ class ImageQueueProcessorThread(threading.Thread) :
 				pass
 			
 			p.tiles_available = 1
-
-			portal = app.unrestrictedTraverse(self.portal_path)
-			ctool = portal.portal_catalog
-			uid = '/'.join(p.getPhysicalPath())
-			ctool.reindexObject(p, idxs=['tiles_available'], uid=uid)
+			assert p._getCatalogTool()
+			p.reindexObject(idxs=['tiles_available'])
 			transaction.commit()
 
 		except ConflictError :