diff --git a/Products/CMFPlone/MigrationTool.py b/Products/CMFPlone/MigrationTool.py index a7bf17b886..9dca5b740c 100644 --- a/Products/CMFPlone/MigrationTool.py +++ b/Products/CMFPlone/MigrationTool.py @@ -85,14 +85,26 @@ def upgrade_all(self, context): # List of upgradeable packages. Obvious items to add here, are all # core packages that actually have upgrade steps. # Good start is portal_setup.listProfilesWithUpgrades() +# Please use 'check_module' for packages that are not direct dependencies +# of Products.CMFPlone, but of the Plone package. ADDON_LIST = AddonList([ Addon(profile_id='Products.CMFEditions:CMFEditions'), - Addon(profile_id='Products.CMFPlacefulWorkflow:CMFPlacefulWorkflow'), + Addon( + profile_id='Products.CMFPlacefulWorkflow:CMFPlacefulWorkflow', + check_module='Products.CMFPlacefulWorkflow' + ), + Addon( + profile_id='plone.app.caching:default', + check_module='plone.app.caching' + ), Addon(profile_id='plone.app.contenttypes:default'), Addon(profile_id='plone.app.dexterity:default'), Addon(profile_id='plone.app.discussion:default'), Addon(profile_id='plone.app.event:default'), - Addon(profile_id='plone.app.iterate:plone.app.iterate'), + Addon( + profile_id='plone.app.iterate:default', + check_module='plone.app.iterate' + ), Addon(profile_id='plone.app.multilingual:default'), Addon(profile_id='plone.app.querystring:default'), Addon(profile_id='plone.app.theming:default'), diff --git a/news/82.bugfix b/news/82.bugfix new file mode 100644 index 0000000000..53ab366c9b --- /dev/null +++ b/news/82.bugfix @@ -0,0 +1,2 @@ +Add ``plone.app.caching`` to the list of add-ons that is upgraded when upgrading Plone. +[maurits]