From: Benoît Pin <benoit.pin@gmail.com>
Date: Sun, 7 Jul 2013 14:38:24 +0000 (+0200)
Subject: On stagne pour l'instant : l'indexation par l'automate de tuilage des images est... 
X-Git-Url: https://scm.cri.minesparis.psl.eu/git/Portfolio.git/commitdiff_plain/c7599d6b4346a2f288412186a878562daf9e672b

On stagne pour l'instant : l'indexation par l'automate de tuilage des images est toujours foireuse…
---

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 :