]> CRI, Mines Paris - PSL - Portfolio.git/commitdiff
On stagne pour l'instant : l'indexation par l'automate de tuilage des images est...
authorBenoît Pin <benoit.pin@gmail.com>
Sun, 7 Jul 2013 14:38:24 +0000 (16:38 +0200)
committerBenoît Pin <benoit.pin@gmail.com>
Sun, 7 Jul 2013 14:38:24 +0000 (16:38 +0200)
manipulation.py

index 43bd0868ac1d5c86621723ed488d909c415f55a8..ce74a7d9ca0f5d2a936189673e9f7651257ed2c9 100755 (executable)
@@ -125,11 +125,8 @@ class ImageQueueProcessorThread(threading.Thread) :
                                pass
                        
                        p.tiles_available = 1
                                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 :
                        transaction.commit()
 
                except ConflictError :