From: Benoît Pin <benoit.pin@gmail.com>
Date: Sun, 7 Jul 2013 12:02:30 +0000 (+0200)
Subject: On génère à la main le uid lors de la ré-indexation.
X-Git-Url: https://svn.cri.ensmp.fr/git/Portfolio.git/commitdiff_plain/f8014f2a3d768a6366b422d7d08ad3ac75dc0b6b

On génère à la main le uid lors de la ré-indexation.
---

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