diff --git a/product/ERP5/skins/erp5_core/ERP5Site_reindexAll.py b/product/ERP5/skins/erp5_core/ERP5Site_reindexAll.py index 19addc7bc3f845df935b95a8f3f9e791bd86ba31..b72d8439a6d1771d81362f3b37df03fa79cf565a 100755 --- a/product/ERP5/skins/erp5_core/ERP5Site_reindexAll.py +++ b/product/ERP5/skins/erp5_core/ERP5Site_reindexAll.py @@ -16,6 +16,11 @@ print "#### Indexing simulation ####" for o in list(context.portal_simulation.objectValues()): o.activate(passive_commit=1).immediateReindexObject() +# We index templates secondly +print "#### Indexing templates ####" +for o in list(context.portal_templates.objectValues()): + o.activate(passive_commit=1).immediateReindexObject() + # Then we index everything except inventories for folder in context.portal_url.getPortalObject().objectValues(("ERP5 Folder",)): print "#### Indexing contents inside folder %s ####" % folder.id