File tree Expand file tree Collapse file tree
src/collective/dms/scanbehavior Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3030 handler =" .upgrades.v2"
3131 profile =" collective.dms.scanbehavior:default" />
3232
33+ <genericsetup : upgradeStep
34+ title =" Migration profile for collective.dms.scanbehavior to 3"
35+ description =" Upgrade from 2 to 3"
36+ source =" 2"
37+ destination =" 3"
38+ handler =" .upgrades.v3"
39+ profile =" collective.dms.scanbehavior:default" />
40+
3341</configure >
Original file line number Diff line number Diff line change 11<?xml version =" 1.0" ?>
22<metadata >
3- <version >2 </version >
3+ <version >3 </version >
44</metadata >
Original file line number Diff line number Diff line change @@ -30,3 +30,14 @@ def v2(context):
3030 obj = brain .getObject ()
3131 obj .reindexObject (idxs = ["signed" ])
3232 logger .info ("%d objects were migrated" % nb )
33+
34+
35+ def v3 (context ):
36+ catalog = api .portal .get_tool ("portal_catalog" )
37+ registered_indexes = catalog .indexes ()
38+ index = "signed"
39+ if index in registered_indexes :
40+ catalog .delIndex (index )
41+ logger .info ('Removed index "%s"...' % index )
42+ else :
43+ logger .info ('Trying to remove an unexisting index with name "%s"...' % index )
You can’t perform that action at this time.
0 commit comments